點(diǎn)竄用戶口令時(shí)效機(jī)制
點(diǎn)竄用戶口令有效機(jī)制可有效的避免用戶分開(kāi)工作崗?fù)ひ欢螘r(shí)候后,其賬戶主動(dòng)掉效,就算治理員健忘刪除該賬戶,該賬戶也不會(huì)給系統(tǒng)帶來(lái)風(fēng)險(xiǎn)。
1、/etc/login.defs
“/etc/login.defs”文件是當(dāng)成立一個(gè)用戶時(shí)的一些打算,好比成立用戶時(shí),是不是需要家目次,UID和GID的范圍和用戶的刻日等等,這個(gè)文件是可以經(jīng)由過(guò)程root來(lái)定義的。
可經(jīng)由過(guò)程“vim /etc/login.defs”對(duì)其進(jìn)行點(diǎn)竄:

PASS_MAX_DAYS: 暗碼最長(zhǎng)有效期(默許值:99999,相當(dāng)于封鎖了暗碼的時(shí)效)
PASS_MIN_DAYS: 暗碼最短有效期
PASS_MIN_LEN: 暗碼最小強(qiáng)度(保舉最小暗碼為8位)
PASS_WARN_AGE: 設(shè)定在口令掉效前多少天開(kāi)端通知用戶更改暗碼(一般在用戶方才登岸系統(tǒng)時(shí)就會(huì)收到警告通知)
2、別的還可以經(jīng)由過(guò)程“/etc/default/useradd”文件尋覓關(guān)頭字:“INACTIVE”和“EXPIRE”

INACTIVE:暗示在口令掉效后幾天將其作為掉效狀況(默許值:-1)
EXPIRE:暗示為所有新用戶設(shè)定一個(gè)固定的口令掉效日期,其格局為“年-月-日”
以上兩種編制策略都只能是對(duì)新用戶生效,但是我們要對(duì)今朝已存在的用戶點(diǎn)竄策略就必需利用chage號(hào)令,例如:
# chage -l blacktha

該號(hào)令暗示列出blacktha這個(gè)用戶當(dāng)前時(shí)效環(huán)境
# chage -M 30 blacktha

該號(hào)令暗示把blacktha這個(gè)用戶的用戶口令有效期更改成30天,并點(diǎn)竄對(duì)應(yīng)的shadow文件。
以下是chage號(hào)令(東西)參數(shù):
-M : PASS_MAX_DAYS
-l:列出某用戶當(dāng)前的口令時(shí)效環(huán)境
-m : PASS_MIN_DAYS
-W : PASS_WARN_AGE
但值得寄望的是chage只會(huì)對(duì)本地用戶有感化,假定系統(tǒng)有益用近似LDAP如許的認(rèn)證系統(tǒng)的話是不起感化的。
grub文件位置: "/etc/grub.conf"
先查看grub是不是設(shè)置了暗碼,履行“vim /etc/grub.conf”

可以看到系統(tǒng)默許是沒(méi)有給grub加上暗碼的,下面就來(lái)給grub加上一層呵護(hù)。
起首給要加的暗碼MD5加密一下,為了便利把持,可以直接在vim編纂器下履行:“!/sbin/grub-md5-crypt”,然后輸進(jìn)暗碼:

獲得顛末MD5加密的字符:

起首在grub.conf文件加進(jìn)“l(fā)ock”對(duì)其進(jìn)行鎖住,然后“password”把顛末MD5加密過(guò)后的字符串添加進(jìn)來(lái):

最后履行“:x”保留退出從頭指導(dǎo)系統(tǒng)可以發(fā)現(xiàn)grub已被鎖定了:

然后回車(chē)進(jìn)進(jìn)grub指導(dǎo)界面,此時(shí)需輸進(jìn)暗碼才可以或許讓grub來(lái)指導(dǎo)系統(tǒng)啟動(dòng):

輸進(jìn)“p”然后輸進(jìn)暗碼:

輸完暗碼回車(chē)便可指導(dǎo)系統(tǒng):

登岸系統(tǒng)就OK了!
