为什么 Ubuntu 中文件所有者需要运行 sudo 才能执行 chown。
在没有 sudo 的情况下运行它会导致“操作不允许”错误消息。
答案1
仅当您将所有者或组更改为您不属于的组时,才需要运行 sudo。您不需要 sudo 即可将组更改为您已经属于的组。请注意,这是在 POSIX 标准中指定的。
答案2
文件权限存储在父目录中。您必须具有w
(写)访问权限到父目录为了改变权限,重命名或删除文件。
ls -ld .
将显示目录权限。
为什么 Ubuntu 中文件所有者需要运行 sudo 才能执行 chown。
在没有 sudo 的情况下运行它会导致“操作不允许”错误消息。
仅当您将所有者或组更改为您不属于的组时,才需要运行 sudo。您不需要 sudo 即可将组更改为您已经属于的组。请注意,这是在 POSIX 标准中指定的。
文件权限存储在父目录中。您必须具有w
(写)访问权限到父目录为了改变权限,重命名或删除文件。
ls -ld .
将显示目录权限。