Linux chattr 命令
Linux About 638 words可能遇到过的错误
提示操作不被允许。
rm: cannot remove '/etc/resolv.conf': Operation not permitted
原因
使用了chattr
命令将文件修改为了不可被编辑。
chattr
更改文件或文件夹的属性。
属性参数
i
:immutable
,不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。a
:append only
,只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。A
:Atime
,让系统不修改对这个文件的最后访问时间。S
:Sync
,应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。
文件
+i
:将test.txt
文件添加不可改变属性。(不可修改、移动、删除)
chattr +i test.txt
-i
:将test.txt
文件删除不可改变属性。
chattr -i test.txt
文件夹
-R
:对文件夹下所有文件都添加属性
chattr -R +i testdir/
lsattr
查看文件或文件夹的属性
lsattr test.txt
输出:表示有i
不可变属性。(e
:extent
格式,一种文件系统格式)
root@local:~# lsattr test.txt
----i---------e----- test.txt
Views: 1,341 · Posted: 2022-07-26
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...