用户的管理相关命令
添加用户
$ useradd [参数] 用户名
参数:
-u
:指定UID;必须大于500。-d
:指定主目录。-g
:创建和用户名相同的用户组。-G
:使其用户加入其它用户组。
密码配置
见此处
修改用户信息命令
$ usermod [参数] 用户名
参数:
- -c 修改用户说明,对应
/etc/passwd
文件的第五字段(以下所有的文件字段都是对应目标用户的字段) - -d 修改用户主目录,对应
/etc/passwd
文件的第六字段,注意路径为绝对路径。 - -e 修改用户失效期,格式是
YYYY-MM-DD
,对应/etc/shadow
文件的第八字段。 - -l 修改用户名称
修改用户密码状态
$ chage [参数] 用户名
参数:
- -l 显示用户密码状态。
- -d 修改密码最后一次修改的时间,对应
/etc/shadow
文件的指定用户的第三字段,格式YYYY-MM-DD
- -m 修改密码最短保留天数。
- -M 修改密码有效期。
删除用户
使用root权限。
$ sudo userdel -r 用户名
-r
这个参数表示需要删除用户的home目录,如果不删除home目录,那么留下原本用户的home目录就会变成没有用户和用户组的垃圾文件。
查看用户的UID和GID
$ id 用户名
用户切换
$ su [参数] 用户名
- 如果不添加参数和用户名,那么将登陆root用户(默认的)
- -p 切换用户身份,但是不改变当前工作目录。
- -c 切换用户执行一次命令之后再切换回原用户,一般带命令使用。
评论内容审核后显示,评论后刷新页面您刚刚评论的内容可能会隐藏哦,不必重复评论 😁