Изменен пароль root на моем сервере, теперь не могу войти

Я решил сменить пароль root, который был предварительно установлен на новом сервере DigitalOcean (ubuntu 12.04).

Я использовал первый ответ на этот пост: Как изменить пароль пользователя root в Ubuntu?

, то есть:

sudo -i
passwd

(установите мой новый пароль на подскажите)

sudo passwd -dl root

Теперь я не могу войти в систему как root на tty1 на моем сервере, и не могу получить доступ к своему серверу на Filezilla и т. д ...

Что я сделал не так, и что еще более важно , как я могу восстановить свой корневой логин?

Спасибо за вашу помощь.

3
задан 13 April 2017 в 15:25

1 ответ

Команда

 sudo passwd -dl root

для отключения корня и удаления пароля root. Как объяснено в man passwd:

-d - удаляют

, Удаляют пароль пользователя (сделайте его пустым). Это - быстрый способ отключить пароль для учетной записи. Это установит именованную учетную запись passwordless.

л - блокировка

Блокировка пароль именованной учетной записи. Эта опция отключает пароль путем изменения его на значение, которое не соответствует никакому возможному зашифрованному значению (это добавляет Вґ! Вґ в начале пароля).

, Таким образом, просто необходимо установить root пароль снова.

Так, сначала выполнитесь в терминале

sudo passwd root

или

sudo -i
passwd

, Вам предложат новый пароль UNIX. Запишите его дважды (во второй раз для подтверждения).

Тогда выполняются

sudo passwd -u root 

для разблокирования учетной записи. Это должно возвратиться

passwd: password expiry information changed

Теперь, Вы будете в состоянии получить доступ к корню. Но это не хорошая идея, как Вы видите здесь .

0
ответ дан 13 April 2017 в 15:25

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

Похожие вопросы: