删除 root 拥有的文件

删除 root 拥有的文件

最近,一个朋友对我的电脑恶作剧,现在我的桌面上有一个名为“hardcore_porn_xxx”的文件。问题是它不会通过简单的删除而消失。我是 Linux 新手,所以任何帮助都将不胜感激。谢谢

顺便问一下,这可能与文件权限或其他东西有关吗?

hmm@hmmm~$ ls -l
total 0
-rw-r--r-- 1 root root 0 2012-06-04 21:01 hardcore_porn_xxx

答案1

该文件的权限无关紧要。您需要对包含的目录文件。

(如果您对该目录具有写权限,您甚至可以删除不属于您的文件。将出现一个确认问题,如果回答是,则该文件将消失。)

因此,虽然模拟 root 用户将删除该文件,但如果您可以写入该文件的父目录,您可以自行执行此操作。

您能列出该权限和所有者吗?

关于再次出现的问题:

请执行sudo crontab -l以查看是否有任何针对 root 的 cron 作业,并将输出包含在您的问题中。

更新 2

你的回答是:

发现了这个:* * * * * touch /home/chimp/Desktop/hardcore_porn_xxx

您的输出表明这是一个 cron 作业。

现在请执行sudo crontab -e,选择您的编辑器(例如 mcedit)并删除包含 的整行touch...。退出编辑器,使用任何方法删除该文件并等待。它应该不会再出现。

答案2

该文件归 root 所有。您必须使用 root 权限删除它

sudo rm hardcore_porn_xxx

答案3

它不会被删除,因为它归“root”(又称超级用户)所有。

以超级用户身份删除该文件,您的问题就解决了:

sudo rm -f [file]

[file]但是用文件路径替换。

相关内容