欢迎访问linux宝典,请记住本站唯一域名:www.linuxbaodian.com

gpasswd命令

来源:原创    更新时间:2018-08-23 17:43:56    作者:管理员    浏览:1385
  • 命令描述
gpasswd命令用于管理的/ etc /组,和/ etc / gshadow中。每个组都可以拥有管理员,成员和密码。

系统管理员可以使用-A选项定义组管理员,使用-M选项定义成员。他们拥有组管理员和成员的所有权利。

具有组名称的组管理员调用的 gpasswd仅提示输入该组的新密码。

如果设置了密码,则成员仍然可以在没有密码的情况下使用newgrp(1),非成员必须提供密码。

有关组密码的说明

组密码是一个固有的安全问题,因为允许多个人知道密码。但是,组是允许不同用户之间合作的有用工具。
  • 命令语法
gpasswd [选项] [参数]
  • 命令选项
-a:添加用户到组;
-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:


上一条命令:chage

下一条命令:last

笔记分享

表情

共0条分享记录
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

相关内容

最受欢迎

猜你喜欢

最受争议