无法从 centos7 中的 /home 文件夹删除文件

无法从 centos7 中的 /home 文件夹删除文件

我尝试以 root 用户身份删除 /home 文件夹中的文件,但出现错误“操作不允许”。以下是文件的 lsattr

-----a-------e-- /home/test/.bash_profile

此外,如果我在 /home 文件夹内创建任何文件夹或文件,它会被创建,但之后我无法删除它,出现同样的错误“操作不允许”

知道发生什么事了吗?

答案1

文件属性已设置为仅附加(“-----a-------e--”中的“a”)。

sudo chattr -a /home/test

这将取消设置仅附加属性标志并允许您 rm 该文件。

编辑:抱歉,我回答后才注意到您说所有文件都发生了这种情况。可能已在父目录中设置了 +a 属性。任何使用“+a”设置的文件夹都会导致目录中的任何文件继承 +a 标志。

相关内容