root последний шанс сохранить сервер (файл sudoers поврежден)

Я знаю, что довольно глупо редактировать файл / etc / sudoers с помощью nano, а не visudo, но я сделал это и получил ошибку синтаксиса:( .

У меня есть пароль пользователя root и я попытался войти, но для пользователя root задано значение bin / false в файле / etc / passwd, что означает, что я в настоящее время без проблем.

Кто-нибудь знает, как справиться с этим страданием? Кроме того, у меня нет физического доступа к серверу, и я захожу на сервер через ssh. В файле sshd_config rootlogin включен.

Спасибо вам за вашу помощь.

1 ответ

Даже если у вас нет физического доступа к серверу - у кого-то есть. Есть много способов, но все они предполагают, что вы загружаетесь с другого раздела. Например, в зависимости от вашего хостинг-провайдера:

  • Обратитесь в службу поддержки, чтобы смонтировать диск на другой сервер
  • Обратитесь в службу поддержки, чтобы перевести сервер в режим восстановления, обычно это означает, что они временно загружают чистую ОС с другого диска и прикрепляют исходный раздел.
  • Создайте снимок диска, восстановите на другом сервере в качестве дополнительного диска, отредактируйте, создайте снимок, восстановите на исходном.
  • так далее
Другие вопросы по тегам