隐藏权限说明
隐藏权限:就是连root用户都无法撼动文件内容的权限; 这个很抽象,看是稍微看看就能看到,Linux系统中至高无上的权限者也有受限制的时候;简直就是不可思议; 我们通过一个命令来体会一下这个权限的作用;
chattr命令
- 作用:设置文件的隐藏属性
- 语法: chattr+ 选项 + 文件
- 选项:
- -a:只能内容追加,不能删除
- -i:完全限制。不能修改、删除
#设置文件-a属性
[root@Linux0 test]# ll a.txt
-rw-r--r-- 1 root root 0 9月 29 08:41 a.txt
#目前是还能够直接修改文件,删除、改名都没问题
[root@Linux0 test]# echo aaa >> a.txt
[root@Linux0 test]# cat a.txt
aaa
#如果添加了+a权限,
[root@Linux0 test]# chattr +a a.txt
#再查看一下这个文件的情况
[root@Linux0 test]# lsattr a.txt
-----a---------- a.txt
#这时候,就没法直接改名,你只能追加内容,删除都不行
[root@Linux0 test]# echo aaa >> a.txt
[root@Linux0 test]# mv a.txt b.txt
mv: 无法将"a.txt" 移动至"b.txt": 不允许的操作
#去除-a权限
[root@Linux0 test]# chattr -a a.txt
[root@Linux0 test]# lsattr
---------------- ./a.txt
- i:完全锁定说明
- 一旦文件锁上了i权限;
- root用户都无法修改的文件
#给a.txt文件上i权限
[root@Linux0 test]# chattr +i a.txt
[root@Linux0 test]# lsattr a.txt
----i----------- a.txt
#即使是root用户,也无法进行修改
[root@Linux0 test]# echo aaa >> a.txt
-bash: a.txt: 权限不够
分享环节:
hi,亲爱的朋友们:
- 感谢你们耐心完这个笔记,如果笔记中出现的一些软件包、资源找不到的可以直接留言&私聊,我看见了就回复;
- 资源免费共享;有需要滴滴,(仅仅是我有的)
我的坚持初衷:💕立志要成为一名架构师
- 不断地去坚持学,其中的各种各样的难度,不言而喻~!
- 坚持不是一件容易的事情,但它却是成功的关键。做起来吧~!
如果你也想要坚持:那么组团吧,咋们一块互相监督;一天一点分享也是进步;最怕就是孤军奋战!加油吧,追梦人~!