Я больше не могу войти в свой сервер Ubuntu больше

У меня есть выделенный сервер, который сидит дома и не является общедоступным, на котором работает сервер Ubuntu. Я обычно тестировал игровые серверы и сайты на нем. Однажды я пошел на putty, мой ssh-клиент, и по какой-то причине возникли проблемы при входе. Затем я пошел на сам сервер, подключил монитор и клавиатуру и попытался войти оттуда, но все равно не смог войти.

Я перезагружал систему много раз и все еще имел тот же результат. Это говорит (доступ запрещен). Но по какой-либо причине я могу войти, используя мою учетную запись root. Мой пароль root - это тот же пароль, который я использую для своей обычной учетной записи. Так что я знаю, что мой пароль неверен. И я знаю, что мое имя пользователя также верно. Я заходил на этот сервер много раз без проблем. Я застрял и понятия не имею, почему и как это происходит.

1 ответ

Решение

Пароли других пользователей недоступны (легко) даже для пользователя root. Они хешируются в /etc/passwd база данных и /etc/shadow также.

Лучше всего, чтобы сбросить пароль вашего пользователя с passwd как Android Dev предложил в комментариях:

sudo passwd <yourusername>

и следуйте инструкциям на экране, чтобы установить новый пароль.

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