Linux 无法删除文件。。。。求助

2019-04-23 17:19:22 +08:00
 rootww21
[root@localhost ~]# lsattr /etc/cron.d/root
---------------- /etc/cron.d/root
[root@localhost ~]# rm -rf /etc/cron.d/root
rm: cannot remove ‘/etc/cron.d/root ’: Permission denied
6421 次点击
所在节点    Linux
30 条回复
asilin
2019-04-23 18:08:37 +08:00
应该是被入侵了,执行下面的命令,看看哪些系统命令被修改了:
`for i in $(rpm -qa); do rpm -V $i |& grep bin;done`
rootww21
2019-04-23 18:19:24 +08:00
@asilin 执行结果是这样 -bash: S.5....T.: command not found
有什么异常啊
rootww21
2019-04-23 18:20:12 +08:00
@asilin 确实是入侵了 但是 /etc/cron.d 目录下的文件删除不了
xabc
2019-04-23 18:24:46 +08:00
你需要 busybox
rootww21
2019-04-23 18:48:52 +08:00
@xabc 试过了 也是提示没有权限啊
strry
2019-04-23 18:52:05 +08:00
ll 看一下
jackmod
2019-04-23 18:56:33 +08:00
关掉 selinux,用 busybox 改 mode 为 700 再删

实在不行就回滚快照吧……
elvodn
2019-04-23 18:58:08 +08:00
被入侵就别想着删删改改能恢复,把确认没被修改的有用数据移到新服务器后,这一台就重做系统吧
zbinlin
2019-04-23 19:12:48 +08:00
先试下:
chattr -i o
再删除试试
zbinlin
2019-04-23 19:14:36 +08:00
@zbinlin 搞错了 :)
Rworld
2019-04-23 19:20:34 +08:00
这么神奇?同等目录 其他文件也不行吗?
rootww21
2019-04-23 19:26:52 +08:00
rootww21
2019-04-23 19:33:10 +08:00
@jackmod
[root@localhost ~]# ./busybox chmod 700 /etc/cron.d/root
[root@localhost ~]# ./busybox rm -rf /etc/cron.d/root
rm: can't remove '/etc/cron.d/root': Permission denied
tesion99
2019-04-23 19:43:26 +08:00
看截图,是运行了 chattr -i 导致的吧,要弄清楚这个命令有什么作用再用啊
man chattr 看到的解释如下:
A file with the 'i' attribute cannot be modified: it cannot be deleted or renamed
zbinlin
2019-04-23 19:44:51 +08:00
@rootww21 你看下是不是 /etc/cron.d 目录设置了 immutable 了
rootww21
2019-04-23 19:55:07 +08:00
@zbinlin
之前不能创建文件 现在可以了
[root@localhost cron.d]# lsattr /etc/cron.d/
---------------- /etc/cron.d/root
-------------e-- /etc/cron.d/0hourly
-------------e-- /etc/cron.d/1
-------------e-- /etc/cron.d/sysstat
删除提示变了
[root@localhost cron.d]# rm -rf root
rm: cannot remove ‘ root ’: Operation not permitted
rootww21
2019-04-23 19:55:42 +08:00
@tesion99 我那个不是去除 i 的属性吗??
jadeity
2019-04-23 19:58:05 +08:00
同意八楼,把可信的有用的数据备份到新系统吧。
Acoffice
2019-04-23 20:00:07 +08:00
定时任务有啥异常吗?把异常点都贴出来啊
rootww21
2019-04-23 20:04:05 +08:00
对比后发现
----------I--e-- /etc
这个目录多了 I 属性 怎么去掉

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/557993

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX