跳转至

第四章:用户管理

用户操作

添加用户

# 添加用户
useradd username

# 添加用户并创建家目录
useradd -m username

# 设置密码
passwd username

# 添加用户到组
useradd -G sudo username

修改用户

# 修改用户名
usermod -l newname oldname

# 修改用户组
usermod -g groupname username

# 添加用户到附加组
usermod -aG groupname username

删除用户

# 删除用户
userdel username

# 删除用户和家目录
userdel -r username

组管理

# 创建组
groupadd groupname

# 修改组名
groupmod -n newname oldname

# 删除组
groupdel groupname

# 查看用户所属组
groups username

权限管理

文件权限

# 查看权限
ls -l file.txt
# -rw-r--r-- 1 user group 0 Jan 1 00:00 file.txt

# 修改权限
chmod 755 file.txt
chmod u+x file.txt
chmod g-w file.txt

# 修改所有者
chown user:group file.txt
chown -R user:group directory/

sudo 配置

# 编辑 sudoers
visudo

# 添加用户 sudo 权限
username ALL=(ALL:ALL) ALL

# 免密码 sudo
username ALL=(ALL) NOPASSWD: ALL

小结

用户管理要点:

  • 用户操作:useradd、usermod、userdel
  • 组管理:groupadd、groupmod、groupdel
  • 权限管理:chmod、chown
  • sudo 配置:visudo

下一章我们将学习文件系统。