chattr 可保障文件不会被删除,例子
文件file
-rw-rw-r--. 1 tom tom 0 Jul 28 14:57 file
使用root用户执行
chattr +i file
用命令查看file
lsattr file
----i--------e-- file //i为上面添加的权限
效果,任何用户此时都无法删除file文件,包括root
若删除需用chattr-i file,再删除
=================分隔符=======================
-a参数 可对文件进行追加(>>可以,>不算追加不可以) 但不可编辑文件
使用root用户执行
chattr +a file
用命令查看file
lsattr file
-----a-------e-- file //i为上面添加的权限
追加
echo hello >> file
umask功能:将777或666中对应的权限去掉,得出默认权限,技巧按位进行掩码操作
目录 | 文件 | |
默认权限 | 777 | 666 |
umask默认 | 0022 | 0022 |
所得出的实际默认权限 | 755 | 644 |
umask若要永久生效,更改家目录下.bashrc文件,添加如下
#vim ~/.bashrc
echo 'umask 123' >> ~/.bashrc