一、淺談 id 、 whoami 、 su 、 chage
(1)id 命令
命令格式:id username(使用者名稱)
命令解釋:檢視使用者的 UID(使用者 ID) 、 GID(組 ID) 。
(2)whoami 命令
命令格式:whoami
命令解釋:檢視當前使用者的 username,即我是誰。
(3)su 命令
命令格式:su option username(使用者名稱)
命令解釋:切換使用者身份。
其中 option 有如下可選:
-:使用”-“代表連使用者的環境變數一起換。
-c:僅執行一次命令,而不切換使用者身份。
(4)chage 命令
命令格式:chage option username(使用者名稱)
命令解釋:修改使用者密碼的狀態。
其中 option 有如下可選:
-l:列出使用者的詳細密碼狀態。
-d:修改密碼最後一次的更改日期。
-m:修改密碼兩次的時間間隔,天數表示。
-M:修改密碼的有效期。
-W:修改密碼過期前的警告天數。
-I:修改密碼過期後的寬限天數。
-E:修改使用者賬戶的失效時間。
二、效果演示
(1) 檢視 centos 使用者的 UID 和 GID,Linux 命令如下。效果如圖 2-1 所示。
1 id centos
圖 2-1
(2) 檢視當前使用者的 username(使用者名稱),Linux 命令如下。效果如圖 2-2 所示。
1 whoami
圖 2-2
(3) 將當前使用者切換成 centos 使用者登入,Linux 命令如下。效果如圖 2-3 所示。
1 su – centos
圖 2-3
(4) 修改 cruson 使用者密碼過期前的警告天數,當前 cruson 使用者密碼過期前的警告天數是 7 天,如圖 2-4 所示。修改成 5 天,Linux 命令如下,修改後如圖 2-5 所示。
圖 2-4
1 chage -W 5 cruson