gpasswd命令是Linux下的一个组管理工具, 用来管理群组账号, 添加或删除用户,以及指定组管理员。其作用类似于passwd命令,但是可以针对某个组来进行管理。
gpasswd命令的用法如下:
gpasswd [-a user] [-d user] [-A file] [-M user1,user2...] [-r] group
下面是各个选项的含义:
- -a:添加用户到群组。
- -d:从群组中删除用户。
- -A:指定管理员文件。
- -M:设置群组的成员列表,替换原有成员列表。
- -r:从群组中移除所有用户。
- group:要管理的群组名。
下面给出几个常见的使用示例:
- 添加用户到群组
添加名为user1的用户到group1群组中:
$ gpasswd -a user1 group1
- 删除群组中的用户
删除名为user2的用户从group1群组:
$ gpasswd -d user2 group1
- 设置群组管理员
设置名为user3的用户成为group1群组的管理员:
$ gpasswd -A /etc/groupadmins group1
$ echo 'user3' > /etc/groupadmins
- 更改群组成员列表
替换群组中的成员列表为user4和user5:
$ gpasswd -M user4,user5 group1
- 从群组中移除所有用户
移除group1群组中的所有用户:
$ gpasswd -r group1
以上是常见的gpasswd命令使用示例,可以根据需求进行相应的组管理操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux gpasswd命令用法:把用户添加进组或从组中删除 - Python技术站