![删除 root 拥有的文件](https://linux22.com/image/819202/%E5%88%A0%E9%99%A4%20root%20%E6%8B%A5%E6%9C%89%E7%9A%84%E6%96%87%E4%BB%B6.png)
最近,一个朋友对我的电脑恶作剧,现在我的桌面上有一个名为“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]
但是用文件路径替换。