我知道什么chgrp
和chown
做什么。
我的问题是,既然chown
做同样的事情chgrp
(甚至更多),那么有什么意义呢chgrp
?
答案1
当您使用时,chgrp
您正在使用一个简单的工具来更改一件事......组权限。对于许多人来说,这比使用 更受欢迎,特别是当您在使用命令时冒着输入错误字符并完全破坏您指定的任何文件/文件夹的权限chown
的风险时。chown
因此,不要执行以下操作之一:
chown user:group [file/dir]
chown :group [file/dir]
你只需这样做:
chgrp group [file/dir]
这可以降低在生产级环境中更改文件权限的风险。这对系统管理员来说总是有好处的。
答案2
记住:
- 一个文件仅由一个组和一个用户拥有。该文件可能具有不同的权限,具体取决于尝试使用它的用户和/或组。
chown
将文件的所有权更改为指定的用户/组chmod
将文件的权限更改为指定的用户/组chgrp
将文件的所有权更改为指定组