删除 root 拥有的文件

hmm*_*hmm 3 delete cron

最近,一个朋友在我的电脑上玩了一个恶作剧,现在我的桌面上有一个名为“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
Run Code Online (Sandbox Code Playgroud)

lga*_*rzo 6

该文件的权限是什么并不重要。您需要对包含该文件的目录具有写权限。

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

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

你能列出权限+所有者吗?

关于再次出现的问题:

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

更新2

您的回复是:

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

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

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