Linux中關於密碼操作的那些事
阿新 • • 發佈:2018-12-07
上次我們講了破解密碼,這次我們聊聊關於密碼的其他操作。
修改密碼
-
對於普通使用者 :只能修改自己的密碼,
passwd----回車之後提醒你先輸入一個當前的密碼才能改密碼;而且改的新密碼有長度限制,不能太簡單哦! -
對於root使用者:就比較牛皮了,可以修改任何使用者的密碼,修改其他使用者的在passwd 使用者引數,而且不同輸入當前密碼,直接改,牛皮的是新密碼的難易程度完全看心情,想怎麼改就怎麼改。還有一個就是隻有管理員才能刪除已命名的密碼哦。
修改密碼除了這種互動式的,還有一種很標準的寫入方式:
echo 123456 |passwd --stdin redhat
stdin:從標準輸入讀取令牌(只有根使用者才能進行此操作)
鎖定賬戶
- 方法一: -l, --lock 鎖定指名帳戶的密碼(僅限 root 使用者)
passwd -l redhat
方法二:usermod -s /sbin/nologin
在usermod裡會具體說哦。 - 解鎖賬戶: -u, --unlock 解鎖指名賬戶的密碼(僅限 root 使用者)
passwd -u 使用者名稱
密碼壽命
-密碼的最長有效時限: -x, --maximum=DAYS (只有根使用者才能進行此操作)
passwd -x 天數 使用者
999永久
- -n, --minimum=DAYS 密碼的最短有效時限(只有根使用者才能進行此操作)
passwd -n 天數 使用者
- -w, --warning=DAYS
在密碼過期前多少天開始提醒使用者(只有根使用者才能進行此操作)
passwd -w 天數 使用者
-i, --inactive=DAYS 當密碼過期後經過多少天該帳號會被禁用(只有根使用者才能進行此操作) - -k, --keep-tokens 保持身份驗證令牌不過期
passwd -k 天數 使用者