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 ...