创建、删除组

  • 创建组:groupadd
  • 删除组:groupdel
    • tip: 创建新用户时,会自动创建同名用户组

查看组信息

  • cat /etc/group

修改文件或目录的所在组

  • sudo chgrp 组名、文件或目录
  • 默认不修改子目录组信息,要递归修改:
  • chgrp -R 组名 目录名

添加用户:useradd

  • -g:设置所在用户组
  • -m :自动创建家目录

查看用户信息

  • cat /etc/passwd
  • cat /etc/passwd | grep 用户名
  • lester: x: 1000: 1000: Lester,,, : /home/lester :/bin/bash
    • lester:用户名
    • x:已经设置密码
    • 1000:用户标识
    • 1000: 组标识
    • Lester: 用户名
    • /home/lester: 家目录
    • /bin/bash: 登录时使用的bash

设置用户密码

  • passwd 用户名
  • 不跟用户名,修改自己的密码

删除用户

  • userdel 用户名
  • -r: 删除用户时,同时删除家目录

查看id

  • 方法一: cat /etc/passwd | grep 用户名
  • 方法二:id
    • id 用户名:显示特定用户的标识
    • id :显示当前用户的标识

查看当前登录的用户:who

  • :0表示当前终端

查看当前用户的账号名:whoami

解决新建用户无法使用sudo

  • 原理:只有在sudo组,成为成员才可以使用sudo组权限,称为sudoer
  • usermode更改用户的组信息
  • sudo usermod -a -G sudo roy