如何在 Linux 下设置目录或文件可读写,但不可以删除权限
(1)设置 /home/test.txt 可读写但是不可以删除命令 (文件设置):
sudo chattr +a /home/test.txt
(2)取消此权限命
例如:现在 /home 目录下有 :目录 data 和 文件 test.txt (1)设置 /home/test.txt 可读写但是不可以删除命令 (文件设置):
(2)取消此权限命令(文件设置):
(3)递归的设置 /home/data 文件夹的可读写,但是不可以删除权限命令(目录设置):
(4)递归取消文件夹的此属性(目录设置):
chattr 和 chmod 的区别 利用 chattr 锁定文件,防止更改,与 chmod 这个命令相比,chmod 只是改变文件的读写、执行权限,更底层的属性控制是由 chattr 来改变的。 chattr +i file,可以防止系统中某个 (关键) 文件被修改,有需要的话,不妨试试。 chattr -i /etc/resolv.conf 加锁:chattr +i /etc/passwd 文件不能删除,不能更改,不能移动 查看加锁: lsattr /etc/passwd 文件加了一个参数 i 表示锁定 解锁:chattr -i /etc/passwd 表示解除 小结: 设置有 i 属性的文件linux权限,即便是 root 用户,也无法删除和修改数据与 chmod 这个命令相比,chmod 只是改变文件的读写、执行权限,更底层的属性控制是由 chattr 来改变的只有拥有 root 权限,才拥有设置 chattr 的权限 liunx运维 本作品采用《CC 协议》,转载必须注明作者和本文链接 过去心不可得,现在心不可得,未来心不可得 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |