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: 2,125 · Posted: 2022-07-26
            
            ————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
 
        Loading...