删除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 

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

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

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

你可以列出权限+所有者吗?

关于再次出现的问题:

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

更新2

你的回答是:

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

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

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

它不会删除,因为它由’root’拥有,也就是超级用户。

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

sudo rm -f [file]

但是,将[file]替换为[file]的路径。

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

 sudo rm hardcore_porn_xxx