
Я только что установил новый сервер Ubuntu. Это виртуальная машина, размещенная на Hyper-V. Я пытаюсь изменить пароль root с помощью следующих команд:
sudo passwd
и затем введите новый пароль.
Все выглядит нормально, пока я не перезагружаю сервер. Тогда работает только старый пароль.
Как мне решить эту проблему?
решение1
sudo passwd
измененияадминпароль (то есть пользователь, используемый для создания системы), а не пароль для root. Все, что связано с root, не требует sudo
и все испортит (поскольку Ubuntu ожидает, что вы имели в виду пользователя admin, когда использовали sudo
).
измените пароль root.
Сначала вам нужно изменить накореньс использованием
sudo -i
(требуется пароль администратора), а затем измените пароль для root с помощью:
passwd
Помните, что Ubuntu не предназначен для использования с root. Если вы этого хотите, лучше перейти на систему, которая использует это из коробки. Использование root в Ubuntu может иметь нежелательные побочные эффекты. sudo
является небольшим улучшением по сравнению с использованием root, когда дело касается безопасности: хакерам нужны имя вашей учетной записи администратора и пароль. Использование root означает, что первый известен всем.