隐藏权限lsattr和chattr
概念chattr设置隐藏文件,lsattr查看隐藏文件
平时只用A 和i
下面操作给123文件加i权限,去掉a权限。
下面输入vi 1.txt。看看能不能编辑1.txt。发现可以,但是不能删除。
先去掉i权限增加a权限,增加文件2.txt。输入vi可以编辑文件,但是不能删除。
后缀.swp、swx都是临时文件,i隐藏的文件可以增加,但是删不掉。
正常情况下,没有a和i权限的情况下,编辑一个文件。会产生一个临时文件,编辑完保存的时候,那个临时文件再替换成再把旧文件替换了,就相当于覆盖了。把旧文件删除了。
目录能不能更改包括文件名,都是在写它。
a权限是防止被删除,所有只能让增加。
文件加了i权限,就相当于变成只读了。
这3个特殊权限用到的不多。
bin文件就属于二进制的,txt就属于文本文档
这3权限就是针对bin文件的,
set_gid让临时用户拥有属组的root权限,再增加子目录时,它会跟谁原属组。
用chmod o+t t 1755
chmod u+s 4755
chmod g+s 2755
如果要是三个都设置的话,就是他们相加7755
软连接与硬链接
软连接可以跨分区,硬链接不可以。