用户组管理:
说明:
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。
添加一个新的用户组:
[root@centos7-01 ~]# groupadd group1
[root@centos7-01 ~]# tail -1 /etc/group
group1:x:1003:
[root@centos7-01 ~]#
指定用户组id(gid) 添加用户组
[root@centos7-01 ~]# tail -1 /etc/group
group1:x:1003:
[root@centos7-01 ~]# groupadd -g 1005 group2
[root@centos7-01 ~]# tail -2 /etc/group
group1:x:1003:
group2:x:1005:
[root@centos7-01 ~]#
删除一个已有的用户组:
[root@centos7-01 ~]# tail -2 /etc/group
group1:x:1003:
group2:x:1005:
[root@centos7-01 ~]# groupdel group2
[root@centos7-01 ~]# tail -2 /etc/group
testadmin:x:1002:
group1:x:1003:
修改已有的用户组:
[root@centos7-01 ~]# tail -1 /etc/group
group1:x:1003:
修改gid:
[root@centos7-01 ~]# groupmod -g 1004 group1
[root@centos7-01 ~]# tail -1 /etc/group
group1:x:1004:
[root@centos7-01 ~]# groupmod -g 1004 group2
groupmod:“group2”组不存在
[root@centos7-01 ~]# groupmod -g 1002 -n grouptext group1
groupmod:GID “1002”已经存在
同时修改gid 与 组名
[root@centos7-01 ~]# groupmod -g 1090 -n grouptext group1
[root@centos7-01 ~]# tail -1 /etc/group
grouptext:x:1090:
[root@centos7-01 ~]#
修改组名:
[root@centos7-01 ~]# groupmod -n group1 grouptext
[root@centos7-01 ~]# tail -1 /etc/group
group1:x:1090:
[root@centos7-01 ~]#