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和我的荣誉。
[中文版维护人]¶
meaculpa <meaculpa@21cn.com>
[中文版最新更新]¶
2001/02/24
《中国linux论坛man手册页翻译计划》:¶
http://cmpp.linuxforum.net