明明是root用户,确删除不了文件,提示Opreation not permitted,真是讨厌哎
那么为什么呢,原因肯定是文件本身设置了权限呗
先查看下文件权限:
找到文件所在的文件夹,在文件夹里面查看文件信息哦
命令解释:ls -l .user.ini // .user.ini是文件名
ls -l .user.ini
-rw-r--r-- 1 root root 56 Nov 9 15:54 .user.ini
发现root 用户 有执行文件的权限
查看是不是有隐藏的权限
命令解释:lsattr .user.ini // lsattr 查看文件的隐藏属性
lsattr .user.ini
----i--------e-- .user.ini
发现有个淘气的i权限:不能被删除、改名、设定连结、写入或新增数据;
使用 命令撤销 i 权限:
chattr-i .user.ini
再查看:
lsattr .user.ini
---------------.user.ini
此时再删除:
rm -f .user.ini
删除成功。