每个用户都有一个唯一的编号,称为uid。每个组都有一个唯一的编号,称为gid。它是作为文件所有者存储的uid和gid,而不是用户名或组名。
username 和uid之间的映射是 in /etc/passwd
,groupname 和gid之间的映射是 in /etc/group
(除非您为此设置了某种其他形式的数据库)。
当您用于ls -l
列出文件时,ls
将查询/etc/passwd
并/etc/group
找到文件所有权对应的用户名和组名。
当您删除一个组时,您只需删除 groupname 和gid in之间的映射/etc/group
,该组拥有的文件不会发生任何变化,它们仍由相同的gid拥有,但由于该组不再存在,ls -l
将打印gid而不是组名,并且没有人可以再通过其组所有权访问该文件。
如果您创建一个新组并为其分配与您删除的组相同的gid,则这些文件将归该组所有。
另见http://mywiki.wooledge.org/Permissions
归档时间: |
|
查看次数: |
2993 次 |
最近记录: |