组帐号管理

组帐号文件 —— group、gshadow

/etc/group:保存组帐号基本信息

例:

[root@localhost ~]# grep "adm" /etc/group

sys:x:3:root,bin,adm

adm:x:4:root,adm,daemon

第一行为adm的附加组sys为组名,root、bin、adm为组成员

/etc/gshadow:保存组帐号的密码信息

/etc/gshadow文件的应用极少,可不作要求。

添加组帐号

groupadd命令

格式:groupadd  [-g GID]  组帐号名

例:

[root@localhost ~]# groupadd -g 1000 market

[root@localhost ~]# tail -1 /etc/group

market:x:1000:

使用groupadd命令可以添加一个组帐号,需要指定GID号时,可以使用“-g”选项

添加、删除组成员

gpasswd命令

用途:设置组帐号密码(极少用)、添加/删除组成员

格式:gpasswd  [选项]...  组帐号名

常用命令选项

-a:向组内添加一个用户

-d:从组内删除一个用户成员

-M:定义组成员列表,以逗号分隔

例:

[root@localhost ~]# gpasswd -a benet market

正在将用户“benet”加入到“market”组中

[root@localhost ~]# grep "market" /etc/group

market:x:1000:benet

[root@localhost ~]# gpasswd -M benet,root,adm market

[root@localhost ~]# grep "market" /etc/group

market:x:1000:benet,root,adm

[root@localhost ~]# grep "market" /etc/group

market:x:1000:benet,root,adm

[root@localhost ~]# gpasswd -d root market

正在将用户“root”从“market”组中删除

[root@localhost ~]# grep "market" /etc/group

market:x:1000:benet,adm

使用“-M”选项时可以为指定组帐号定义成员列表(注意:会覆盖原有组成员),需要添加多个用户到指定的组中时非常方便

删除组帐号

groupdel命令

格式:groupdel  组帐号名

例:

删除组帐号market

[root@localhost ~]# groupdel market

[root@localhost ~]# grep "market" /etc/group

删除组帐号后,从/etc/group文件中将查不到相应的记录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值