Linux中的组管理员-gpasswd

如果root工作比较忙,没有时间来管理组,可以交由组管理来进行管理

gpasswd命令是Linux下工作组文件/etc/group和/etc/gshadow管理工具。

参数说明
无参数:gpasswd给组创建一个密码,用户加入该组需要输入密码
-a:添加用户到组;
-d:从组删除用户;
-A:指定管理员;
-M:指定组成员和-A的用途差不多;
-r:删除密码;
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。

配置实例:
1、给test组创建一个密码

[root@localhost tmp]# gpasswd test
Changing the password for group test
New Password:
Re-enter new password:

2、添加user1,让user1来管理test组

[root@localhost tmp]# useradd user1
[root@localhost tmp]# gpasswd -A user1 test

3、创建user2,user3用户,并且让user1添加这两个账户到test组中

[root@localhost tmp]# useradd user2
[root@localhost tmp]# useradd user
[root@localhost tmp]# su - user1
[user1@localhost ~]$ gpasswd -a user2 test
Adding user user2 to group test
[user1@localhost ~]$ gpasswd -a user3 test
Adding user user3 to group test

4、查看/etc/group文件进行验证

[root@localhost ~]# tail -n 10 /etc/group | grep test
test:x:1001:user2,user3

猜你喜欢

转载自blog.csdn.net/u010599211/article/details/84969308