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

1

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

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

xJozy
источник
2
вы можете использовать passwdиз учетной записи root для сброса пароля
Android Dev
2
В любом случае, вы не должны иметь тот же пароль для своей учетной записи root ..
derHugo

Ответы:

3

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

Ваша лучшая ставка здесь - сбросить пароль вашего пользователя с помощью passwdAndroid Dev, предложенного в комментариях:

sudo passwd <yourusername>

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

Грейсон Кент
источник