Как я могу удалить файл с разрешением 444?

Мой сервер запускает Ubuntu 18.04.

У меня есть файл в vestacp то, что я не могу удалить. Этот файл содержит вредоносное программное обеспечение и имеет разрешение 444 и когда я пытаюсь удалить его использование sudo rm -rf file или даже использование полномочий изменения sudo chmod 777 это просто ничего не делает.

Я также не могу отредактировать файл вообще. Я даже изменил использование владения chown admin:admin но ничего не происходит.

0
задан 21 February 2020 в 23:19

4 ответа

Идеи:

  1. некоторый процесс может использовать файл, с lsof можно посмотреть, какому процессу заблокировали его:
$ lsof | grep vestacp

Если Вы видите процесс, необходимо уничтожить его сначала и затем попытаться удалить файл.

  1. Перезагрузка, выберите в опции восстановления меню личинки и попытайтесь удалить файл.
0
ответ дан 17 March 2020 в 00:17

Существует нет admin в Linux. Пользователь, которого Вы ищете, root.

Локально root может сделать все технически возможное. Можно даже удалить целую файловую систему включая операционную систему. Так будьте осторожны!

Таким образом, пока Вы находитесь в контексте пользователя root это не проблема для удаления локального файла, к которому у Вас нет полномочий.

Просто сделайте:

rm YOURFILE
0
ответ дан 17 March 2020 в 00:17

Я встретился с проблемой как это давным-давно, и это управляет ниже помогшего

без полномочий суперпользователя ls file_to_be_delete | xargs /bin/rm --force

С полномочиями суперпользователя ls file_to_be_delete | sudo xargs /bin/rm --force

0
ответ дан 17 March 2020 в 00:17

Я перепробовал все приведенные выше ответы, хотя они были многообещающими и хорошо изученными, ни один из них, похоже, не задержался надолго. В конце концов я решил сменить владельца этих файлов на root, используя chown -R root:root folder или без -R для файла. Это затрудняет редактирование для любого пользователя, включая admin, что было основной проблемой. Теперь, чтобы внести какие-либо изменения, я либо использую терминал, либо меняю права собственности на администратора, после чего возвращаю его в root.

0
ответ дан 20 June 2020 в 04:47

Другие вопросы по тегам:

Похожие вопросы: