Назад | Перейти на главную страницу

Невозможно удалить каталог через SSH: etc / rc.d / init.d / functions ': операция не разрешена

Я пытаюсь удалить каталог резервных копий на 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