用户和组之间息息相关。创建用户时 ,Linux系统会默认生成一个与用户名相同的组,这个组是用户的私有组,也是用户的主组。对用户来说,主组有且只有一个,但是可以有零个或多个附加组。可以在组内设置组管理员来管理组内的用户列表,组管理员可以删除用户列表内的组员。组管理员不唯一,可以有零个或多个。
关于组及其属性和组密码及其属性的有关信息保存在/etc/group和/etc/gshadow这两个文件中,用cat命令可以进行查看。
组及其属性信息
lvqixin:x:1000:lvqixin
组名-组密码-组ID-包含的用户列表
组密码及其相关属性
lvqixin:!!::lvqixin
组名-组密码-组管理员列表-以当前组为附加组的用户列表
创建组:groupadd
-g GID 自定义组ID(centos6的组ID>500,centos7的组ID>1000)
-r 创建系统组(centos6的系统组ID<500,centos7的系统组ID<1000)
组属性修改:groupmod
-n new-group-name old-group-name
-g GID groupname 修改组ID
组删除:passdel
组密码:gpasswd
-a user 将user添加至指定组中,组为user的附加组
cat /etc/gshadow 查看修改结果
gpasswd -d user 删除用户user的以当前组为组名的附加组
gpasswd -A user1,user2… 设置有管理权限的用户列表
原创文章,作者:lvqixin,如若转载,请注明出处:http://www.178linux.com/82149