passwd命令使用說明

2022-08-28 21:03:25 字數 1544 閱讀 8901

1、命令概述

passwd命令用於設定使用者的認證資訊,包括使用者密碼、賬戶鎖定、密碼失效等。直接執行passwd命令修改當前的使用者密碼,對其他使用者的密碼操作需要管理員許可權。

/etc/shadow 使用者密碼檔案。

2、命令語法

passwd【選項】 【使用者名稱】 

3、命令選項

4、命令示例

[root@lzg ~]# passwd -l oldboy

鎖定使用者 oldboy 的密碼 。

passwd: 操作成功

[root@lzg ~]# passwd -u oldboy

解鎖使用者 oldboy 的密碼。

passwd: 操作成功

[root@lzg ~]# passwd -s oldboy

oldboy ps

2019-12-03

099999

7 -1

(密碼已設定,使用 sha512 演算法。)

[root@lzg ~]#

5、/etc/shadow各欄位含義

[root@lzg ~]# cat /etc/shadow

ceshi1:!!:18183:0:99999:7:::

/etc/shadow 由':'分割成9個字段,每個欄位的具體含義如下:

欄位名稱

1、使用者登陸名   #使用者的賬戶名稱

2、加密後的密碼    #使用者密碼,這是加密過的口令(未設定密碼為!!)

3、最近一次密碼更改時間    #從2023年到最近一次更改密碼時間之間過了多少天

4、密碼最少使用幾天   #密碼最少使用幾天才可以更改密碼(0表示無限制)

5、密碼最長使用幾天    #密碼使用多少天需要修改密碼(預設99999永不過期)

6、密碼到期前警告期限    #密碼過期前多少天提醒使用者更改密碼(預設過期提前7天告警)

7、密碼到期後保持活動的天數   #在此期間內,使用者依然可以登陸系統並更改密碼,指定天數過後,賬戶被鎖定

8、賬戶到期時間    #從2023年起,賬戶在這個日期前可使用,到期後失效

9、標誌    #保留

6、使用chage更改使用者密碼使用情況

-d 設定最近一次更改密碼時間,0下次登陸系統強制修改密碼

-m 設定使用者兩次改變密碼之間使用「最小天數」

-m 設定使用者兩次改變密碼之前使用「最大天數」

-w 設定密碼更改告警時間,將過期警告天數設為「警告天數」

-i 設定密碼過期天數後,密碼為失效狀態

-e 設定使用者過去時間,賬戶失效後無法登陸

-l 顯示使用者詳細資訊(各個時間段)

[root@lzg ~]# chage -m 2 oldboy

[root@lzg ~]# chage -m 10 oldboy

[root@lzg ~]# chage -w 5 oldboy

passwd命令使用說明

1 命令概述 passwd命令修改賬戶的登陸密碼,以及對使用者相關操作許可權。2 命令語法 password 選項 使用者名稱 3 命令選項 k 保持身份驗證令牌不過期 d 刪除已命名帳號的密碼 超級管理員使用 刪除密碼後登陸無需密碼。l 鎖定指名帳戶的密碼 僅限 root 使用者 鎖定後該使用者不...

linux diff 命令使用說明

1 diff命令的功能 linux中diff命令的功能為逐行比較兩個文字檔案,列出其不同之處。它對給出的檔案進行系統的檢查,並顯示出兩個檔案中所有不同的行,不要求事先對檔案進行排序。2 語法 diff options file1 file2 該命令告訴使用者,為了使兩個檔案file1和file2一致...

scp命令使用說明

scp是linux常用的命令,它可以方便的進行檔案的傳輸。利用scp進行檔案傳輸時,通過指定的加密演算法還可以提公升傳輸速度。scp secure copy 允許不同的主機之間進行檔案傳輸。scp使用ssh進行資料的傳輸,提供了和ssh相同的身份認證和同一級別的安全策略。從本地複製單個檔案 scp ...