.TH MKPASSWD 1 "22 August 1994" .SH NAME mkpasswd \- 為使用者產生新口令 .SH 總覽 SYNOPSIS .B mkpasswd .I [ .I args ] [ .I user ] .SH 介紹 INTRODUCTION .B mkpasswd 為使用者產生口令並自動應用。它是基於O'Reilly的書\fI《Exploring Expect》\fR第23章中的程式碼的。 .SH 用法 USAGE 不帶引數的話, .B mkpasswd 返回一個新口令。帶上使用者名稱的話, .B mkpasswd 為該使用者分配一個新口令。 .PP 根據以下的標誌可以隨機性的產生口令。 .SH 標誌 FLAGS .B \-l 標誌定義口令長度。預設值為9。以下示例建立一個20位的口令。 mkpasswd -l 20 .B \-d 標誌定義口令必須包含的最少數字位數。預設值為2。以下示例建立一個含3位數字的口令。 mkpasswd -d 3 .B \-c 標誌定義口令必須包含的最少小寫字母個數。預設值為2。 .B \-C 標誌定義口令必須包含的最少大寫字母個數。預設值也是2。 The .B \-s flag defines the minimum number of special characters that must be in the password. The default is 1. .B \-p 標誌標明設立口令的程式。如果/etc/yppasswd存在的話則它為預設值,否則就用/bin/passwd。 .B \-2 標誌交換鍵盤上左右手的字母(我想就是左手輸入g則為h吧),以使別人更難監視輸入的口令。這也使口令猜測程式更容易成功。(這句不懂,請高手指教!) .B \-v 使設定口令的互動可見,但預設是不可見的。 .SH 示例 EXAMPLE 以下示例建立一個15位包含至少3位數字和5位大寫字元的口令。 mkpasswd -l 15 -d 3 -C 5 .SH 另見 SEE ALSO .I Don Libes所寫的由O'Reilly and Associates於1995年一月出版的 《Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs》 一書。 .SH 作者 AUTHOR Don Libes,國家標準與技術學會(NIST) .B mkpasswd 是公共域軟體。如果本程式或者它的部分有用的話,將是NIST和我的榮譽。 .SH [中文版維護人] .B meaculpa .SH [中文版最新更新] .B 2001/02/24 .SH "《中國linux論壇man手冊頁翻譯計劃》:" .BI http://cmpp.linuxforum.net .SH "跋" .br 本頁面中文版由中文 man 手冊頁計劃提供。 .br 中文 man 手冊頁計劃:\fBhttps://github.com/man-pages-zh/manpages-zh\fR