不要删除其他用户文件夹中root用户创建的文件

时间:2013-10-25 06:44:19

标签: linux unix

我有一个名为“sam”的用户,而sam的主目录是/ home / sam

现在作为root用户,我必须在/ home / sam / Desktop目录中保留一些文件。并且sam应该只有读取和执行权限,他不应该删除该文件。

桌面文件不是/ usr / share / application

的软链接 我尝试过的步骤:

以root身份登录 cd / home / sam /桌面 echo“test not delete file”> /usr/share/application/abc.txt ln -s /usr/share/application/abc.txt /home/sam/Desktop/abc.txt 出口 以山姆身份登录 rm /home/sam/Desktop/abc.txt 要删除写保护文件吗? ÿ 删除成功

现在我该如何预防?

1 个答案:

答案 0 :(得分:0)

使文件不可变:chattr + i /home/sam/Desktop/abc.txt