chown 总是需要 sudo 吗?

chown 总是需要 sudo 吗?

为什么 Ubuntu 中文件所有者需要运行 sudo 才能执行 chown。

在没有 sudo 的情况下运行它会导致“操作不允许”错误消息。

答案1

仅当您将所有者或组更改为您不属于的组时,才需要运行 sudo。您不需要 sudo 即可将组更改为您已经属于的组。请注意,这是在 POSIX 标准中指定的。

答案2

文件权限存储在父目录中。您必须具有w(写)访问权限到父目录为了改变权限,重命名或删除文件。

ls -ld .  

将显示目录权限。

相关内容