文件权限不起作用

文件权限不起作用

我的 CentOS 上的文件没有写权限,无法使用 vim 编辑。但是使用echo却可以写,为什么呢?

[root@srv chap2]# cat raj.txt 

Hello World

[root@srv chap2]# ls -l raj.txt 

---------- 1 root root 12 Sep 22 17:37 raj.txt

[root@srv chap2]# echo "Hello World Again" >> raj.txt 

[root@srv chap2]# cat raj.txt 

Hello World
Hello World Again

[root@srv chap2]# ls -l raj.txt 

---------- 1 root root 30 Sep 22 17:38 raj.txt

答案1

lsatter将显示您的文件是否启用了仅附加属性:

lsattr filename

如果启用,输出将如下所示:

-----a--------e--- filename

这意味着您只能附加到文件中。

相关内容