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