passwd命令使用說明


1、命令概述

 passwd命令修改賬戶的登陸密碼,以及對用戶相關操作權限。

2、命令語法

password【選項】 【用戶名】 

3、命令選項

-k:保持身份驗證令牌不過期

-d:刪除已命名帳號的密碼(超級管理員使用),刪除密碼后登陸無需密碼。

-l:鎖定指名帳戶的密碼(僅限 root 用戶),鎖定后該用戶不能修改密碼。

-u:解鎖指名賬戶的密碼(僅限 root 用戶)

-e:終止指名帳戶的密碼(僅限 root 用戶)

-f:強制執行操作

-x:密碼的最長有效時限(超級管理員使用)

-n:密碼的最短有效時限(超級管理員使用)

-w:在密碼過期前多少天開始提醒用戶(超級管理員使用)

-i:當密碼過期后經過多少天該帳號會被禁用(超級管理員使用)

-S:報告已命名帳號的密碼狀態(超級管理員使用)

4、命令示例

4.1 直接輸入 passwd 修改當前用戶的登陸密碼

4.2 修改用戶的登陸密碼,paswd + user(用戶名),修改用戶 ceshi 的密碼

1 [root@localhost ~]# passwd ceshi
2 Changing password for user ceshi.
3 New password: 
4 Retype new password: 
5 passwd: all authentication tokens updated successfully.

4.3 -l 鎖定用戶 liuzg 的登陸密碼,使其不能修改

1 [root@localhost ~]# passwd -l liuzg
2 Locking password for user liuzg.
3 passwd: Success

4.4 -u 解鎖用戶 liuzg 的密碼鎖定

1 [root@localhost ~]# passwd -u liuzg
2 Unlocking password for user liuzg.
3 passwd: Success

4.5 -S 查看用戶liuzg的認證種類

1 [root@localhost ~]# passwd -S liuzg
2 liuzg PS 2019-10-14 0 99999 7 -1 (Alternate authentication scheme in use.)

在上面的輸出中,第一個字段顯示的用戶名,第二個字段顯示密碼狀態(PS = 密碼設置,LK = 密碼鎖定,NP = 無密碼),第三個字段顯示了上次修改密碼的時間,后面四個字段分別顯示了密碼能更改的最小期限和最大期限,警告期限和沒有使用該口令的時長。

4.6設置用戶 liuzg 密碼最長和最短使用天數

1 [root@localhost ~]# passwd -x 200 -n 50 liuzg
2 Adjusting aging data for user liuzg.
3 passwd: Success

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM