我尝试以 root 用户身份删除 /home 文件夹中的文件,但出现错误“操作不允许”。以下是文件的 lsattr
-----a-------e-- /home/test/.bash_profile
此外,如果我在 /home 文件夹内创建任何文件夹或文件,它会被创建,但之后我无法删除它,出现同样的错误“操作不允许”
知道发生什么事了吗?
答案1
文件属性已设置为仅附加(“-----a-------e--”中的“a”)。
sudo chattr -a /home/test
这将取消设置仅附加属性标志并允许您 rm 该文件。
编辑:抱歉,我回答后才注意到您说所有文件都发生了这种情况。可能已在父目录中设置了 +a 属性。任何使用“+a”设置的文件夹都会导致目录中的任何文件继承 +a 标志。