Linux 组

/etc/group文件包含系统上用到的每个组的信息。
系统账户用的组通常会分配低于500的GID值,而用户组的GID则会从500开始分配。
/etc/group文件有4个字段:
 组名
 组密码
 GID
 属于该组的用户列表
千万不能通过直接修改/etc/group文件来添加用户到一个组,要用usermod命令。在添加用户到不同的组之前,首先得创建组。
用户账户列表某种意义上有些误导人。你会发现,在列表中,有些组并没有列出用户。
这并不是说这些组没有成员。当一个用户在/etc/passwd文件中指定某个组作为默认组时,用户账户不会作为该组成员再出现在/etc/group文件中。

创建新组
groupadd命令可在系统上创建新组。
/usr/sbin/groupadd shared
向组中添加用户
/usr/sbin/usermod -G shared rich
/usr/sbin/usermod -G shared test
如果更改了已登录系统账户所属的用户组,该用户必须登出系统后再登录,组关系的更
改才能生效。
为用户账户分配组时要格外小心。如果加了-g选项,指定的组名会替换掉该账户的默认
组。 -G选项则将该组添加到用户的属组的列表里,不会影响默认组。

修改组
groupmod命令可以修改已有组的GID(加-g选项)或组名(加-n选项)
/usr/sbin/groupmod -n sharing shared

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容