MKPASSWD(1)

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