根用户可以更改不属于自己的文件的所有者吗?

根用户可以更改不属于自己的文件的所有者吗?

我的 Web 服务器使用用户www-data访问/更改文件。这会导致 php 文件上传等权限问题,这些权限适用于拥有root(或任何其他用户)的文件。

我想对我的文件夹/文件使用 755/644 权限(而不是 775/664),所以我想实际上将文件的所有者更改为www-data,而不仅仅是组。

我不想遇到用户root无法访问/修改文件的情况。

我相信这对大多数人来说都是基本知识,但我只是想再检查一下。如果我将文件的所有者:组更改为www-data:www-dataroot用户是否仍可以编辑/访问文件?如果需要,root用户可以将其改回吗?root:root

答案1

在大多数情况下(阅读默认安装),root 可以执行普通用户可以执行的任何操作,甚至更多。如果您认为 root 无法执行某些操作,请记住它可以成为可以执行这些操作的用户 :)

你会没事的。

相关内容