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