一、浅谈 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