配置文件:
/etc/group 注:用户组(group)配置文件; /etc/gshadow 注:用户组(group)的影子文件; |
查看组: cat /etc/group 或者 id -g test
[root@localhost test]# cat /etc/group root:x:0: bin:x:1: 依次是组名:组密码:gid:附属组成员 [root@localhost test]# id -g test 1003 |
添加组:groupadd
[root@localhost test]# groupadd group1 [root@localhost test]# groupadd -g 2000 group2 --指定gid [root@localhost test]# tail -2 /etc/group group1:x:1004: group2:x:2000: |
修改组:groupmod
[root@localhost test]# groupmod -g 1999 group2 ---修改组编号 [root@localhost test]# tail -2 /etc/group group1:x:1004: group2:x:1999: [root@localhost test]# groupmod -n group3 group2 ---修改组名(n指new_name) [root@localhost test]# tail -2 /etc/group group1:x:1004: group3:x:1999: |
添加、删除组成员:(gpasswd -a/d user_name group_name)
[root@localhost test]# gpasswd -a test group1 ---将用户test添加到组group1中(a指add) Adding user test to group group1 [root@localhost test]# id test uid=1002(test) gid=1003(test) groups=1003(test),1004(group1) [root@localhost test]# gpasswd -d test group1 --将用户test从组group1中删除(d指delete) Removing user test from group group1 [root@localhost test]# id test uid=1002(test) gid=1003(test) groups=1003(test) |
删除组:(groupdel group_name)
[root@localhost test]# groupdel group1 --删除组group1. 说明:用户必须有主属组:故当组里有成员时,当要删除该组时,必须先删除里面用户或修改用户的属组.再删除. |