Post

Linux User Management

Linux User Management

User Management

用户

添加用户
  • useradd username
    • -d home dir username 设置家目录
    • -g group name username 设置用户所属组
删除用户
  • userdel username
    • -r 删除用户, 同时删除他的家目录
设置/修改密码
  • passwd username
    • 设置密码, 如果不指定username, 默认为登录用户设置密码
切换用户
  • su - username
    • 切换用户, 从高权限用户切换到低权限用户, 无需密码, 反之需要
查询用户信息
  • whoami / who am i
    • 查看的是登录用户信息, 如果使用su切换用户, 仍然查询的是登录用户
  • id username

用户组

添加组
  • groupadd group name
  • 删除组
  • groupdel group name
修改用户所在组
  • usermod -g group name username

相关文件

  • /etc/passwd
    • 用户配置文件
  • /etc/shadow
    • 口令配置文件
  • /etc/group
    • 组配置文件
This post is licensed under CC BY 4.0 by the author.