Как изменить пароль 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.