最近,我们必须在我们的服务器(均为 ubuntu server 18.04)之间传输一些文件。显然,执行此操作的人没有使用(保留所有权信息)-a
选项rsync
。所以现在,新服务器中的这些文件归 拥有nobody:nogroup
。
好吧,我认为这没问题,我只需要使用chown
。但sudo chown -R $USER:$USER <directory>
只是给出operation not permitted
。这已经很奇怪了,但我以 root 身份使用登录sudo -i
并尝试更改所有权,结果是一样的。
我谷歌了一下这个问题,人们都在谈论目录是不可变的。但lsattr -d <directory>
返回------------------
意味着目录不是不可变的。但查看ls -ld <directory>
显示只有所有者(nobody:nogroup
)具有写访问权限。所以我尝试了一下sudo chmod -R 666 <directory>
,但又失败了operation not permitted
。
此时我只想尽快结束这一切,因此我进行了编辑/etc/passwd
以便能够使用 登录nobody
。但即使nobody
我得到了operation not permitted
。
所以现在这些文件占用了大量空间,我无法删除它们,但也无法在生产中使用它们。
有什么建议吗?谢谢