Я пытаюсь удалить каталог резервных копий на MediaTemple (dv) через SSH. Каталог "старый" и содержит все содержимое сервера с уровня ОС, которое (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