Skip to content

1.4 用户与用户管理

1.4.1 用户

id查询用户

zsh
id root

useradd创建用户

  • 默认会创建一个和用户名同名的用户组
zsh
useradd jaqi
  • 创建用户并加入dev组
zsh
useradd -g dev jaqi

userdel删除用户

zsh
userdel jaqi
  • -r同时删除该用户的home目录
zsh
userdel -r jaqi

passwd修改用户密码

zsh
passwd jaqi

usermod修改用户属性

  • -c修改用户账号的备注文字。
  • -d修改用户登入时的home目录。
  • -e修改账号的有效期限。
  • -f修改在密码过期后多少天即关闭该账号。
  • -g修改用户所属的群组。
zsh
usermod -g dev  jaqi
  • -G修改用户所属的附加群组。
  • -l修改用户账号名称。
  • -L锁定用户密码,使密码无效。
  • -s修改用户登入后所使用的shell。
  • -u修改用户ID。
  • -U解除密码锁定。

chage修改用户属性

zsh
chage jaqi

1.4.2 用户组

groupadd创建用户组

zsh
groupadd dev

1.4.3 用户管理

su切换用户

-完全切换

zsh
su - jaqi

visudo给其他用户授权

sudo以其他用户身份执行命令

zsh
sudo - jaqi

1.4.4 用户配置文件

/etc/passwd

1.4.5 SELinux

强制访问控制(生产环境不建议开启) 修改后需要重启生效