用户、用户组
一个用户可以加入多个组,Linux权限管理单元是用户级别和用户组级别
用户组
用户组(Group) 是一种权限管理机制,用来把多个用户归为一类,从而方便统一管理文件权限和系统权限。
- 创建用户组
sh
groupadd dev- 删除用户组
sh
groupdel dev- 查看当前用户属于哪些组
sh
groups- 查看所有组
sh
cat /etc/group用户
创建用户
sh
useradd [-g-d] 用户名-g:指定用户的组,不指定则会创建同名组并自动加入,指定组时,组必须存在-d:指定HOME目录,如果不指定,则默认是在/home/用户名
删除用户
sh
userdel [-r] 用户名-r:删除用户的HOME目录,不使用-r,HOME目录将保留
设置密码
sh
passwd 用户名查看用户所属组
sh
id [用户名]- 用户名,默认是查看当前用户
sh
id laish
uid=1003(lai) gid=1003(lai) groups=1003(lai)修改用户所属组
指定用户到指定组
sh
usermod -aG 用户组 用户名查看所有用户
sh
getent passwdsh
root:x:0:0:root:/root:/bin/bash
lai:x:1000:1000::/home/lai:/bin/bash