/etc/group 文件中每行末尾的用户名有什么用处?

/etc/group 文件中每行末尾的用户名有什么用处?

我发现如果我想将用户登录到某个组,只需修改 /etc/passwd 文件中的组 ID。

yozloy:x:501:5:this is my own user::

它已经起作用了!为什么我应该在组文件中添加用户名?

admin:x:5:yozloy

答案1

在类 Unix 操作系统中,用户被组织成组,每个用户至少属于一个组(主组),也可能属于其他组。组成员身份赋予您该组允许访问的文件和目录的特殊权限。

每个用户都位于 中定义的主要组中,/etc/passwd 并且可能位于多个补充组( 中定义的附加组/etc/group)中。

答案2

中的组/etc/passwd是用户的基本的组。/etc/group允许用户属于额外的组。

相关内容