gpasswd命令
来源:原创 更新时间:2018-08-23 17:43:56 作者:管理员 浏览:1893
- 命令描述
系统管理员可以使用-A选项定义组管理员,使用-M选项定义成员。他们拥有组管理员和成员的所有权利。
具有组名称的组管理员调用的 gpasswd仅提示输入该组的新密码。
如果设置了密码,则成员仍然可以在没有密码的情况下使用newgrp(1),非成员必须提供密码。
有关组密码的说明
组密码是一个固有的安全问题,因为允许多个人知道密码。但是,组是允许不同用户之间合作的有用工具。
- 命令语法
- 命令选项
-d:从组删除用户;
-A:指定管理员;
-M:指定组成员和-A的用途差不多;
-r:删除密码;
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。
- 命令参数
- 命令实例
实例1:添加一个用户到组,可以追加到组
[root@linuxbaodian linuxbaodian]# gpasswd -a linuxbaodian test Adding user linuxbaodian to group test [root@linuxbaodian linuxbaodian]# groups linuxbaodian linuxbaodian : baodian root test
实例2:添加多个用户到组,覆盖之前的组成员
[root@linuxbaodian linuxbaodian]# gpasswd -M stu01,stu02,stu03 test [root@linuxbaodian linuxbaodian]# grep test /etc/group test:x:889:stu01,stu02,stu03
实例3:删除组用户
[root@linuxbaodian linuxbaodian]# gpasswd -d stu01 test Removing user stu01 from group test [root@linuxbaodian linuxbaodian]# gpasswd -d stu02 test Removing user stu02 from group test [root@linuxbaodian linuxbaodian]# gpasswd -d stu03 test Removing user stu03 from group test [root@linuxbaodian linuxbaodian]# grep test /etc/group test:x:889:
实例4:快速清空组用户
[root@linuxbaodian linuxbaodian]# gpasswd -M stu01,stu02,stu03 test [root@linuxbaodian linuxbaodian]# grep test /etc/group test:x:889:stu01,stu02,stu03 [root@linuxbaodian linuxbaodian]# gpasswd -M '' test [root@linuxbaodian linuxbaodian]# grep test /etc/group test:x:889: