因此chown
,您可以更改文件和/或目录的所有者和组。但也有chgrp
这只会改变组。为什么被chgrp
创造?不是多余的吗?
Sté*_*las 39
chown
最初无法设置组。后来,一些实现将它添加为chown user.group
,一些chown user:group
直到它最终被标准化(强调我的):
POSIX.1-2008 的这一卷中包含了4.3 BSD 指定所有者和组的方法,因为:
在某些情况下,使用 chgrp 和 chown(仅更改用户 ID)实用程序无法实现所需的结束条件。(如果当前所有者不是所需组的成员,并且所需所有者不是当前组的成员,则除非所有者和组同时更改,否则 chown() 函数可能会失败。)
即使它们可以独立更改,在两者都被更改的情况下,由于强制调用这两个实用程序会导致 100% 的性能损失。
即使是现在,chown :group
仅更改组也不是可移植的或标准的。
chown user:
(分配user
用户数据库中的主要组)也不是标准的。
归档时间: |
|
查看次数: |
2242 次 |
最近记录: |