歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux動態密碼

Linux動態密碼

日期:2017/2/28 16:44:21   编辑:Linux教程

關於Linux動態密碼的好處就不用多說了。

我的系統的是rhel5

安裝軟件包:

expect-5.43.0-5.1.i386.rpm ## RHEL5自帶有

利用命令mkpasswd生成動態密碼。

mkpasswd的用法:

#mkpasswd 參數 用戶名

-l 定義生成密碼的長度,默認9

-d 定義密碼裡面包含數字個數,默認2

-c 定義包含小寫字母個數,默認2

-C 定義包含大寫字母個數,默認2

-s 定義包含特殊字符個數,默認1

-p 另外指定一個生成密碼的程序,默認是/etc/yppasswd

後面不帶用戶只是把生成的密碼打印出來,如果後面帶了用戶,就會把用戶的密碼修改,並把密碼打印出來。

另外一個辦法是用apg

RHEL5不自帶

需要自行下載安裝,ftp://195.220.108.108/Linux/dag/redhat/el5/en/i386/dag/RPMS/apg-2.2.3-3.el5.rf.i386.rpm

參數:

-a 選擇生成密碼的算法。默認是0(容易記憶),不過1算法生成的密碼更復雜,更安全。

-n 生成幾個隨即密碼,默認6

-m 生成的密碼的最小長度,如果-m > -x,則-m = -x。默認8

-x 生成密碼的最大長度,默認10

-M 模式

n 可以有數字

N 必須有數字

c 可以有大寫字母

C 必須有大寫字母

l 可以有小寫字母

L 必須有小寫字母

s 可以有特殊字符

S 必須有特殊字符

注意: 使用了這些模式後,密碼生成的速度會變慢。

-E 排除後面的字符

-d 在生成的密碼中間不加任何分割符,默認6個密碼連成一長串

-q 安靜模式

只是生成復雜密碼,並沒有修改

本文出自 “jasonyong” 博客,請務必保留此出處http://jasonyong.blog.51cto.com/47753/178438

Copyright © Linux教程網 All Rights Reserved