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