Linux系统中可以:
- 配置多个用户
- 配置多个用户组
- 用户可以加入多个用户组

Linux系统关于权限的管控级别有两个,即:
- 针对用户的权限控制
- 针对用户组的权限控制
1、用户组管理
创建用户组,语法:
groupadd 用户组名
删除用户组,语法:
groupdel 用户组名
2、用户管理
创建用户,语法:
useradd [-g -d] 用户名
- -g选项:用于指定用户的组,不指定-g,系统会自动创建和用户同名的用户组,并将创建的用户加入其中
- -d选项:用于指定用户home路径,不指定-d,用户的home目录默认为:/home/用户名
删除用户,语法:
userdel [-r] 用户名
- -r选项:加上-r时,表示删除用户时同时删除其home目录,不加上-r时就只是删除用户,但保留用户的home目录
查看用户所属组,语法:
id [用户名]
修改用户所属组,语法:
usermod -aG 用户组 用户名,将指定用户加入指定用户组
3、查看用户和用户组
getent命令:通过getent可以查看当前系统中都有哪些用户或用户组,查看用户的语法:
getent passwd

getent得出的信息有:用户名、密码(x)、用户id、用户组id、描述信息(无用,一般是空的)、home目录、执行终端
getent查看用户组的语法:
getent group














![深度学习应用篇-元学习[16]:基于模型的元学习-Learning to Learn优化策略、Meta-Learner LSTM](https://img-blog.csdnimg.cn/img_convert/15018d18feed637b43df97129133bd62.png)
![[C语言实现]数据结构堆之《害怕二叉树所以天赋全点到堆上了》](https://img-blog.csdnimg.cn/9925e813e085423fb0ec6106dc6bd7e6.png)




