如何借助chattr命令让重要文件免遭删除
答案:1 悬赏:30 手机版
解决时间 2021-04-05 00:46
- 提问者网友:酱爆肉
- 2021-04-04 04:04
如何借助chattr命令让重要文件免遭删除
最佳答案
- 五星知识达人网友:狂恋
- 2021-04-04 05:29
chattr命令就是其中之一。这个命令行实用工具可以更改ext2/ext3/ext4文件系统上的文件属性。它可以防止你的重要文件被不小心删除。即便你对文件拥有全面的权限,但如果这些文件由chattr加以保护,你还是无法删除它们。 用法我们不妨在/home/sk目录下创建名为unixmen1和unixmen2的样本文件: sk@sk:~$ touch unixmen1 unixmen2示例1:带"i"参数选项符的chattr sk@sk:~$ sudo chattr +i unixmen1查看文件unixmen1的属性: sk@sk:~$ sudo lsattr unixmen1 ----i--------e-- unixmen1好了,现在已为unixmen1文件设置了属性。接下来凭借根用户权限,试图删除该文件。 sk@sk:~$ sudo rm -f unixmen1 rm: cannot remove 'unixmen1': Operation not permitted你看到,就算你拥有根用户权限,也无法删除该文件。试着将一些内容追加到unixmen1文件: sk@sk:~$ cat >> unixmen1 bash: unixmen1: Permission denied sk@sk:~$ sudo cat >> unixmen1 bash: unixmen1: Permission denied当文件由chattr保护时,无论你是超级用户,还是普通用户,都无法追加任何内容。删除文件属性: sk@sk:~$ sudo chattr -i unixmen1现在将一些内容添加到unixmen1文件: sk@sk:~$ cat >> unixmen1 Welcome to Unixmen Network按CTRL+D组合键,保存并退出该文件。现在,你可以没有任何限制地追加内容了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯