Я больше не могу войти в свой сервер Ubuntu больше
У меня есть выделенный сервер, который сидит дома и не является общедоступным, на котором работает сервер Ubuntu. Я обычно тестировал игровые серверы и сайты на нем. Однажды я пошел на putty
, мой ssh-клиент, и по какой-то причине возникли проблемы при входе. Затем я пошел на сам сервер, подключил монитор и клавиатуру и попытался войти оттуда, но все равно не смог войти.
Я перезагружал систему много раз и все еще имел тот же результат. Это говорит (доступ запрещен). Но по какой-либо причине я могу войти, используя мою учетную запись root. Мой пароль root - это тот же пароль, который я использую для своей обычной учетной записи. Так что я знаю, что мой пароль неверен. И я знаю, что мое имя пользователя также верно. Я заходил на этот сервер много раз без проблем. Я застрял и понятия не имею, почему и как это происходит.
1 ответ
Пароли других пользователей недоступны (легко) даже для пользователя root. Они хешируются в /etc/passwd
база данных и /etc/shadow
также.
Лучше всего, чтобы сбросить пароль вашего пользователя с passwd
как Android Dev предложил в комментариях:
sudo passwd <yourusername>
и следуйте инструкциям на экране, чтобы установить новый пароль.