隐藏权限说明

隐藏权限:就是连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,亲爱的朋友们:

  • 感谢你们耐心完这个笔记,如果笔记中出现的一些软件包、资源找不到的可以直接留言&私聊,我看见了就回复;
  • 资源免费共享;有需要滴滴,(仅仅是我有的)

我的坚持初衷:💕立志要成为一名架构师

  • 不断地去坚持学,其中的各种各样的难度,不言而喻~!
  • 坚持不是一件容易的事情,但它却是成功的关键。做起来吧~!

如果你也想要坚持:那么组团吧,咋们一块互相监督;一天一点分享也是进步;最怕就是孤军奋战!加油吧,追梦人~!