gpasswd 附属组管理,添加用户到附属组中

gpasswd是Linux系统中用于管理用户附属组的命令,它可以实现添加、删除用户到用户组以及设置组管理员等功能。例如,使用`gpasswd -a 用户名 组名`可将用户添加到组中,`-d`参数则用于从组中删除用户,`-M`参数可以批量添加或替换用户组成员,而`-A`参数用于指定组管理员。通过这些参数,系统管理员可以灵活地管理用户和用户组的关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

gpasswd 命令用于管理附属组,主要是增删用户到附属组里,其语法格式如下:

gpasswd [选项] 用户组名

常用参数:

  -a, --add USER                	添加用户到用户组里,一次只能添加一个用户到组中,是追加的形式
  -d, --delete USER             	从用户组中删除一个用户
  -r, --delete-password         	删除用户组的组密码
  -M, --members USER,...        	指定用户组成员,即批量添加用户到用户组里,但会覆盖原来用户组的原有用户
  -A, --administrators ADMIN,... 	指定用户组管理员

演示示例:

[root@master ~]# gpasswd -a zhangsan lisi				#将张三追加到lisi组中
Adding user zhangsan to group lisi
[root@master ~]# grep lisi /etc/group					#查看lisi组信息,已有张三用户
lisi:x:1008:zhangsan
[root@master ~]# gpasswd -M zhangsan,lisi zabbix		#将张三李四同事追加到zabbix组中,会覆盖原来zabbix组内的原有成员
[root@master ~]# grep zabbix /etc/group				#查看zabbix组信息,已有张三李四用户
zabbix:x:1005:zhangsan,lisi
[root@master ~]# gpasswd -d zhangsan zabbix			#将张三从zabbix组中移除
Removing user zhangsan from group zabbix
[root@master ~]# gpasswd -d lisi zabbix				#将李四从zabbix组中移除
Removing user lisi from group zabbix
[root@master ~]# gpasswd -A lisi zabbix				#将李四设置为zabbix组管理员
[root@master ~]# grep zabbix /etc/group				##查看lisi组信息,已经没有张三李四用户了
zabbix:x:1005:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值