Не мог войти в систему после изменяющегося 'корневого' имени в/etc/passwd

У меня есть сервер человечности на AWS (услуги Amazon Web) EC2. Я получаю доступ к нему удаленно через сервис Шпаклевки на мои окна. К сожалению, я изменил имя пользователя 'корень' на некоторое другое редактирование файла/etc/passwd. Теперь я не могу войти в систему через любое имя пользователя. Если я даю имя пользователя как 'корень', или другой это не принимает его, но если я даю ему новое имя пользователя, это просит пароль, говоря [Проходящий проверку подлинности с открытым ключом "imported-openssh-key"], на предоставлении пароля, который это дает аварийной "Отказавшей аутентификации".

любой! помогите мне решить эту проблему.заранее спасибо

0
задан 18 October 2011 в 14:30

1 ответ

Лучшая возможность, которую Вы имеете, состоит в том, чтобы использовать livecd, но для этого Вам нужен физический доступ к серверу.

Необходимо смонтировать те разделы так или иначе, и удаленно у Вас нет выбора.

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

sudo nano <pathtoyourmounteddisk>/etc/passwd

Ищите строку как это:

root:encryptedpasswordgoeshere:0:0:ALL,ALL:/:/bin/sh

измените его на:

root::0:0:ALL,ALL:/:/bin/sh

Перезагрузка

sudo restart

Необходимо теперь перейти к однопользовательскому режиму и смочь изменить пароль root.

1
ответ дан 22 December 2019 в 13:44

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

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