我试图通过SSH删除MediaTemple(dv)上的备份目录。 该目录是“旧的”,并包含从我的服务器被黑客攻击后(mt)备份的操作系统级别的整个服务器内容。 我想删除它,如果有任何恶意软件等可能妥协服务器再次。 但是,这不允许我:
不能删除`/ etc / rc.d / init.d / functions':不允许操作
我试着重新启动服务器,重试删除,但仍然是一样的。
如果您是以root身份工作,则可能会在文件上设置扩展属性。 看看输出
lsattr /old/rc.d/init.d/functions
如果你得到一个包含i的输出
----i-------- /old/rc.d/init.d/functions
那么该文件是不可变的,不能被删除。 要删除i
chattr -i /old/rc.d/init.d/functions
我假设你是以root身份工作的? 如果是这样,请尝试明确设置整个树的所有权和权限,然后再次尝试删除:
chown -R root old chmod -R u+rwx old rm -rf old