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

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

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

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

1 ответ1

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .