一、淺談id、whoami、su、chage 本篇是續寫上一篇<Linux 用戶篇——用戶管理命令之useradd、passwd、userdel、usermod>。 (1)id命令 命令格式:id username(用戶名) 命令解釋:查看用戶的UID(用戶ID)、GID(組ID)。 (2)whoa ...
一、淺談id、whoami、su、chage
本篇是續寫上一篇<Linux 用戶篇——用戶管理命令之useradd、passwd、userdel、usermod>。
(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
圖 2-5