抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Linux 系统是一个多用户的分时操作系统,任何一个要使用系统资源的用户,必须向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并且控制他们对系统资源的访问;另一方面也能帮助用户组织文件,并且为用户提供安全性保护。今天杜老师聊一聊用户管理相关命令!

用户查询命令

命令作用
id USERNAME查看用户的 ID 信息

用户添加命令

命令作用
useradd USERNAME添加用户,注意:在添加用户时,系统会自动创建一个与之同名的群组
useradd USERNAME -u UID添加用户,并指定 UID
useradd USERNAME -g GID添加用户,并指定 GID,在指定群组时,群组需要存在
useradd USERNAME -c “COMMENT”添加用户,并且指定描述
useradd USERNAME -d /PATH添加用户,并指定家目录
useradd USERNAME -s /bin/bash添加用户,并指定 Shell
useradd -n USERNAME添加用户时不自动创建群组
useradd -r USERNAME添加一个系统用户
useradd -M USRENAME添加用户时不自动创建该用户家目录

用户修改命令

命令作用
usermod USERNAME -l NEWNAME修改用户名称
usermod USERNAME -u UID修改用户的 UID
usermod USERNAME -g GID修改用户的 GID,目标群组需要存在
usermod USERNAME -c “COMMENT”修改用户描述
usermod USERNAME -d /PATH修改用户的家目录
usermod USERNAME -s /sbin/nologin修改用户的 Shell

用户删除命令

命令作用
userdel USERNAME删除用户
userdel -r USERNAME删除用户,并删除家目录

密码设置命令

命令作用
passwd修改当前用户密码,如不是 root 用户,则需要输入原密码才能修改
passwd USERNAME仅 root 用户可使用该命令,修改指定用户密码
passwd -l USERNAME锁定指定用户,锁定的效果无论该用户输入什么样的密码,都会认证失败
passwd -u USERNAME解锁
passwd -S USERNAME查询指定用户密码状态

群组添加命令

命令作用
groupadd GROUPNAME添加群组
groupadd GROUPNAME -g GID添加群组,并指定 GID

群组修改命令

命令作用
groupmod GROUPNAME -n NEWNAME修改群组名称
groupmod GROUPNAME -g GID修改群组的 GID

群组删除命令

命令作用
groupdel GROUPNAME删除群组

评论