Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2991879
  • 博文数量: 272
  • 博客积分: 5544
  • 博客等级: 大校
  • 技术积分: 5496
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 00:48
个人简介

  每个人都要有一个骨灰级的爱好,不为金钱,而纯粹是为了在这个领域享受追寻真理的快乐。

文章分类

全部博文(272)

文章存档

2015年(2)

2014年(5)

2013年(25)

2012年(58)

2011年(182)

分类: LINUX

2011-05-14 14:38:24

NAME

mkpasswd - 为用户产生新口令  

总览 SYNOPSIS

mkpasswd [ args ] [ user ]  

介绍 INTRODUCTION

mkpasswd 为用户产生口令并自动应用。它是基于O'Reilly的书 《Exploring Expect》 第23章中的代码的。  

用法 USAGE

不带参数的话, mkpasswd 返回一个新口令。带上用户名的话, mkpasswd 为该用户分配一个新口令。

根据以下的标志可以随机性的产生口令。  

标志 FLAGS

-l 标志定义口令长度。缺省值为9。以下示例建立一个20位的口令。

        mkpasswd -l 20


-d 标志定义口令必须包含的最少数字位数。缺省值为2。以下示例建立一个含3位数字的口令。

        mkpasswd -d 3

-c 标志定义口令必须包含的最少小写字母个数。缺省值为2。


-C 标志定义口令必须包含的最少大写字母个数。缺省值也是2。

The -s flag defines the minimum number of special characters that must be in the password. The default is 1.


-p 标志标明设立口令的程序。如果/etc/yppasswd存在的话则它为缺省值,否则就用/bin/passwd。


-2 标志交换键盘上左右手的字母(我想就是左手输入g则为h吧),以使别人更难监视输入的口令。这也使口令猜测程序更容易成功。(这句不懂,请高手指教!)


-v 使设定口令的交互可见,但缺省是不可见的。

 

示例 EXAMPLE

以下示例建立一个15位包含至少3位数字和5位大写字符的口令。

        mkpasswd -l 15 -d 3 -C 5

 

另见 SEE ALSO

Don Libes所写的由O'Reilly and Associates于1995年一月出版的 《Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs》
一书。


作者 AUTHOR

Don Libes,国家标准与技术学会(NIST)

mkpasswd 是公共域软件。如果本程序或者它的部分有用的话,将是NIST和我的荣誉。

阅读(1713) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~