1、在Linux系统中可以配置多个用户和多个用户组,用户可以加入多个用户组中。
2、Linux系统中关于权限的管控级别:
(1)针对用户的权限控制
(2)针对用户组的权限控制
3、用户组管理:
一下命令需root用户执行
(1)groupadd 用户组名
功能:创建用户组
(2)groupdel 用户组名
功能:删除用户组
4、用户管理:
一下命令需要root用户执行
(1)useradd [-g -d] 用户名
功能:创建用户
-g:指定用户的组,不指定-g,会创建同名组并自动加入,指定-g需要组已经存在
-d:指定用户HOME路径,如果不指定,HOME目录默认在“/home/用户名”
(2)userdel [-r] 用户名
功能:删除用户
-r:删除用户的HOME目录,不使用-r,删除用户时,HOME目录保留
(3)id [用户名]
功能:查看用户所属组
用户名:要查看的用户,如果不提供,则查看自身
(4)usermod -aG 用户组 用户名
功能:修改用户所属组,将指定用户加入指定用户组
5、getent命令
(1)getent passwd
功能:查看当前系统中有哪些用户
共有七份信息,分别是:用户名:密码(x):用户id:组id:描述信息:HOME目录:执行终端
(2)getent group
功能:查看当前系统中有哪些用户组
包含3份信息,组名称:组认证(x):组ID