У меня есть сервер ubuntu на AWS (веб-службы Amazon) EC2. Я получаю доступ к нему удаленно через службу Putty на своих окнах. К сожалению, я изменил имя пользователя «root» на другое редактирование файла / etc / passwd. Теперь я не могу войти в систему через любое имя пользователя. Если я даю имя пользователя как «root» или другое, оно не принимает его, но если я дам ему новое имя пользователя, он попросит пароль, указав [Authenticating with public key «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.
У вас есть шанс использовать 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.