学习目标
(1)理解用户、用户组的概念。
(2)掌握用户、用户组管理的相关命令。
一、用户、用户组概念
在Linux操作系统中,可以配置多个用户和用户组的,同时一个用户也可以加入到多个用户组中。
Linux中关于权限的管理有两个级别,分别是:针对用户的权限管理;针对用户组的权限管理。比如,针对某文件,可以控制用户的权限,也可以控制用户组的权限。
二、用户组管理相关命令
注;以下命令需要root用户执行。
(1)创建用户组。
groupadd 用户组名
(2)删除用户组。
groupdel 用户组名
三、用户命令
注;以下命令需要root用户执行
(1)创建用户。
useradd [-g -d] 用户名
-g:指定用户的组,不指定-g,会创建同名组并自动加入,指定-g需要组已经存在,如已存在同名组,必须使用-g。
-d:指定用户的HOME路径,不指定,HOME目录默认在:/home/用户名。
(2)删除用户。
userdel [-r] 用户名
-r:删除用户的HOME目录,不使用-r,删除用户时,HOME目录保留。
(3)查看用户所属组
id [用户名]
(4)修改用户所属组
usermod -aG 用户组 用户名
将指定用户加入到指定用户组里面。