![根用户可以更改不属于自己的文件的所有者吗?](https://linux22.com/image/866925/%E6%A0%B9%E7%94%A8%E6%88%B7%E5%8F%AF%E4%BB%A5%E6%9B%B4%E6%94%B9%E4%B8%8D%E5%B1%9E%E4%BA%8E%E8%87%AA%E5%B7%B1%E7%9A%84%E6%96%87%E4%BB%B6%E7%9A%84%E6%89%80%E6%9C%89%E8%80%85%E5%90%97%EF%BC%9F.png)
我的 Web 服务器使用用户www-data
访问/更改文件。这会导致 php 文件上传等权限问题,这些权限适用于拥有root
(或任何其他用户)的文件。
我想对我的文件夹/文件使用 755/644 权限(而不是 775/664),所以我想实际上将文件的所有者更改为www-data
,而不仅仅是组。
我不想遇到用户root
无法访问/修改文件的情况。
我相信这对大多数人来说都是基本知识,但我只是想再检查一下。如果我将文件的所有者:组更改为www-data:www-data
,root
用户是否仍可以编辑/访问文件?如果需要,root
用户可以将其改回吗?root:root
答案1
在大多数情况下(阅读默认安装),root 可以执行普通用户可以执行的任何操作,甚至更多。如果您认为 root 无法执行某些操作,请记住它可以成为可以执行这些操作的用户 :)
你会没事的。