需求:防止重要文件被删
除了chmod + x,还可以用与一下
1、利用chattr(加权限)
[as@192 桌面]$ mkdir b
[as@192 桌面]$ sudo chattr -R +a b
[sudo] as 的密码:
对不起,请重试。
[sudo] as 的密码:
[as@192 桌面]$ sudo chattr -R +a b
[as@192 桌面]$ sudo rm -rf b
rm: 无法删除"b": 不允许的操作
# 注意:只能保护两层
# 如 保护b 和 保护b/c
# 不保护 b/c/a
2、也可利用acl命令
3、写个名为del 的脚本,列出要保护的父文件夹路径,存入一个白名单列表。先判断传入的路径是不是白名单列表内的,如果不匹配,调用rm -rf
4、回收站trash
标签:chattar,trash,桌面,sudo,192,chattr,del,rm,acl From: https://www.cnblogs.com/socoo-/p/17035865.html