CentOS用户组管理


本文摘自PHP中文网,作者大家讲道理,侵删。

在Linux系统里,有两个系统文件与用户组密切相关,它们分别是:/etc/group/etc/gshadow

  • /etc/group:存储了用户组信息。

文件每条记录遵循着相同的格式:组名:组密码位:GID:组成员列表。例如mail用户组的GID是12,组成员有mail、postfix。

  • /etc/gshadow:存储了用户组的密码信息。

每一行都遵循着相同的格式:组名:组密码:用户组管理员账号:组成员列表。例如mail用户组的用户管理员,组密码隐藏了,没有组管理员,成员有mail/postfix两位成员。

创建用户组

1

groupadd -g 888 frontend

创建frontend用户组,并指定用户组ID。常用groupadd参数参考下表:

参数描述
-f如果组已经存在则成功退出
-g为新组使用 GID
-h显示此帮助信息并推出
-K不使用 /etc/login.defs 中的默认值
-o允许创建有重复 GID 的组
-p为新组使用此加密过的密码
-r创建一个系统账户
-Rchroot 到的目录

删除用户组

1

groupdel frontend

删除frontend用户组

修改用户组信息

1

groupmod -n backend frontend

将用户组名从frontend改为backend。

设置组密码

1

gpasswd backend

用gpasswd可以为backend用户组设置组密码。

用户组成员管理

1

gpasswd -a zhangsan backend

上面的命令把zhangsan加入到backend用户组中。更多gpasswd命令可选参数参考下表:

阅读剩余部分

相关阅读 >>

centos用户组管理

更多相关阅读请进入《用户组》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...