Как изменить пароль root в Ubuntu?


47

Я пытаюсь изменить пароль root в моей системе Ubuntu.

Вот что я сделал:

ashot@ashot-desktop:~$ sudo passwd root 
passwd: Authentication token manipulation error 
passwd: password unchanged

Как мне изменить пароль root в Ubuntu?


3
Пожалуйста, найдите время и прочитайте ответы на этот вопрос: почему плохо работать от имени пользователя root?
— Таккат

Ответы:


63

Обычно нет необходимости устанавливать пароль пользователя root. Смотрите: https://help.ubuntu.com/community/RootSudo.

Чтобы установить или изменить свой (корневой) пароль:

sudo -i
passwd

Чтобы заблокировать это снова

sudo passwd -dl root

Соответствующие части из ссылки: «По умолчанию ... вы не можете войти в систему как root напрямую или использовать команду su, чтобы стать пользователем root. Однако, поскольку учетная запись root физически существует, все равно можно запускать программы с root-уровнем привилегии. Вот где приходит sudo ... Просто помните, что когда sudo запрашивает пароль, ему нужен пароль ВАШЕГО ПОЛЬЗОВАТЕЛЯ, а не пароль учетной записи root. ... Включение учетной записи root редко требуется. Почти все, что вам нужно сделать администратором системы Ubuntu можно с помощью sudo или gksudo. " (Далее на странице рассказывается, как включить рут.)
— Евгений Сергеев

12

Когда вы sudoуже используете root, вам не нужно указывать root.

sudo passwd

Если вы пытаетесь сделать это из корня восстановления, вы должны:

mount -rw -o remount / 
passwd

4

Если ashot - ваша корневая учетная запись, не называйте sudo passwd. Я делал это последние несколько месяцев, и это не изменило бы мой пароль.

Чтобы сменить пароль, мне пришлось позвонить «passwd» без «sudo». В противном случае изменение пароля не учитывается.


0

Я установил файл .deb, созданный для pardus. Когда я устанавливал этот пакет в Ubuntu, мой Ubuntu пропал, я никогда не был супер-пользователем и не мог использовать passwd для смены пароля.
Я получил ту же ошибку:

passwd: Authentication token manipulation error 
passwd: password unchanged


Попробуйте это шаги;

- перезапустите Ubuntu, откройте его в режиме восстановления
- удалите root
- обновите Ubuntu до новой версии.

Это решило мою проблему, надеюсь, она вам тоже поможет.


0

Возможно /etc/passwdи /etc/shadowне совпадают.

Попробуйте использовать команду pwconv.


1
Было бы неплохо объяснить, что делает команда. В настоящее время это кажется больше комментарием, чем ответом.
— 42-19
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.