权限组

用户基本操作

设置好用户后,需要设置用户密码, 否则用户无法使用, 可以使用 cat /etc/passwd

新增用户

  1. useradd username # 添加账户 username, 管理员
  2. sudo useradd username # 普通用户添加账户 username
  3. sudo useradd -m username # 添加 user2 -m 创建 home 目录

查看用户

  1. cat /etc/passwd # 查看账户是否设置成功, 如果存在 username 则成功否则失败

设置密码

  1. sudo passwd username # 设置 username 密码 ****, 密码未设置 username 不能使用

查看当前用户信息

  1. $ id # 当前用户信息, uid -> userid, gid -> groupid,
  2. uid=1000(flylee) gid=1000(flylee) groups=1000(flylee),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare)
  3. sudo useradd -g user2 user3 # 创建 user3 并和 user2 一组
  4. flylee@flylee:/home/user2$ id user3
  5. uid=1003(user3) gid=1002(user2) groups=1002(user2)
  6. flylee@flylee:/home/user2$ id user2
  7. uid=1002(user2) gid=1002(user2) groups=1002(user2)

切换用户

  1. su root # 切换 root 权限, 如果不能切换 使用 sudo passwd root 设置密码
  2. su username # 切换到普通用户

删除用户

  1. sudo userdel username # 删除用户名
  2. -f username # 强制删除
  3. -r username # 删除 home 目录, 建议使用 -r 删除所有和用户有关的信息
  4. # user1 is currently used by process 38160

修改用户

  1. flylee@flylee:/$ id user1 # 查看 user1 用户信息
  2. uid=1001(user1) gid=1002(user1) groups=1002(user1)
  3. sudo usermod -g flylee user1 # 将 user1 加入 flylee 组, 是 user1 和 flylee 同一个组
  4. flylee@flylee:/$ id user1
  5. uid=1001(user1) gid=1000(flylee) groups=1000(flylee)
  6. # 给一个用户 多个附加组
  7. sudo usermod -G group1,user1 user1 # 给 user1 两个附加组
  8. sudo -s /bin/sh user1 # 修改 shell == chsh

用户组

新增

  1. sudo groupadd groupName # 创建 groupName 组

修改

  1. sudo groupmod -n newGroupName oldGroupName # 修改组名称, -n -> new

删除

  1. sudo groupdel groupName

设置成员

  1. sudo useradd -g groupName username # 将 username 加入组 groupName 中,

查看信息

  1. cat /etc/group # 查看组信息

chsh 切换 shell

  1. # chsh -> change shell
  2. cat /etc/shells # 查看 shell 命令
  3. flylee@flylee:/$ cat /etc/shells
  4. # /etc/shells: valid login shells
  5. /bin/sh
  6. /bin/bash
  7. /usr/bin/bash
  8. /bin/rbash
  9. /usr/bin/rbash
  10. /bin/dash
  11. /usr/bin/dash
  12. $ chsh # 切换 shell

附录

创作不易,欢迎打赏您的支持,是我持续创作的动力哦。如果文章表述不清或错误,欢迎您留言,我会及时反馈给您,希望帮助到您。

打赏二维码.png