Provided by: manpages-zh_1.5.1-1_all bug

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 LibesO'Reilly and Associates1995  《Exploring
       Expect:    A    Tcl-Based     Toolkit    for    Automating  Interactive
       Programs》 一书。

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

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

[meaculpa <meaculpa@21cn.com>

[2001/02/24

linuxan:
       http://cmpp.linuxforum.net

                                22 August 1994                     MKPASSWD(1)