用户相关操作

创建用户

  • useradd:创建(添加)用户

选项

说明

-m

自动创建用户主目录,主目录的名字就是用户名

-g

指定用户所属的用户组,默认不指定会自动创建一个同名的用户组

  • 语法
[sudo] useradd -m 用户名
  • 注意:创建用户需要管理员权限,可以加上sudo来临时获取。

查看所有用户的信息

cat /etc/passwd
  • 主要用于查看用户是否创建成功
  • 添加用户后生成的这句话:
guiyihushen:x:1001:1001::/home/guiyihushen:/bin/sh
  1. :” → 分割一项内容
  2. guiyihushen” → 用户名
  3. x” → 密码占位符
  4. 1001” →用户iduid
  5. 1001” → 组idgid
  6. “” → 用户描述信息,可选
  7. /home/guiyihushen” → 用户的主目录所在位置
  8. /bin/sh” → 终端的shell类型,一般是bashsh,默认是sh

查看所有组的信息

cat /home/group
  • 主要用于查看创建用户后,组的创建情况

查看某个用户信息

  • id语法:id 用户名(不写用户查看当前用户)
  1. uid → 用户id
  2. gid → 组id
  3. groups → 用户所在的所有组。

切换用户

  • su语法:su - 用户名
  • Linux基础学习笔记——用户修改操作(useradd、su、userdel)_创建用户


  • 注意
  1. 如果是新建的用户需要先设置他的密码才能切换过来。
  2. 它的前面不是xxx@xxx了,而是直接一个$,跟老师的不太一样。
  3. 在切换的用户中不可以使用sudo -s切换到管理员。

删除用户

  • 命令:userdel
  • 选项-r:删除用户主目录,必须设置,否则用户主目录不会删除。
  • 注意:需要有管理员权限,-r自动删除用户对应的主目录、组
[sudo] userdel -r 用户名