摘抄自Arch Wiki Users and groups。
在/etc/group文件存储了系统中用户组的信息。
使用groups命令查看用户所在组的名称:
1 | groups [用户名] |
若省略用户名,默认显示当前用户所在组。
id命令提供额外的信息,包括用户UID以及相关用户组GID:
1 | id [用户名] |
查看所有组:
1 | cat /etc/group |
使用groupadd创建新的组:
1 | groupadd [组名] |
使用gpasswd将用户添加到组:
1 | gpasswd -a [用户名] [组名] |
更改用户所属的组名,不变更GID:
1 | groupmod -n newname oldname |
删除用户组:
1 | groupdel [组名] |
将用户从组中移除:
1 | gpasswd -d [用户名] [组名] |
如果用户已登录,必须重新登录使更改生效。