Я пытаюсь изменить пароль root в моей системе Ubuntu, но получаю сообщение об ошибке. Я отключил запрос пароля при вызове sudo . Так что я могу выполнять команды root (например, sudo apt-get install) без ввода пароля root.

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

2 ответа2

1

Учетная запись root по умолчанию заблокирована в Ubuntu. Когда sudo запрашивает пароль, вы даете ему пароль пользователя, а не root. Это работает, потому что ваш пользователь находится в группе sudo и, следовательно, имеет разрешение на запуск команд от имени пользователя root . Если вы хотите сбросить пароль, просто запустите

passwd

Если вы включили корневую учетную запись в Ubuntu и хотите изменить этот пароль, загрузитесь в режиме восстановления, войдите в "приглашение командной оболочки" и выполните сброс там.

  1. Перемонтируйте / файловую систему для чтения / записи

    mount -o rw,remount /
    
  2. Сбросить пароль

    passwd
    
1

Как было предложено в одном из комментариев к вашему вопросу, весьма высока вероятность того, что ваша корневая файловая система, "/" может быть смонтирована только для чтения.

Попробуйте эту команду, чтобы увидеть, если это так:

sudo touch /testfile

если вы получите что-то вроде "невозможно создать" или подобное, вы можете попробовать эту команду:

sudo mount -o rw,remount /

У меня был достаточно высокий процент успеха, но иногда это просто не исправляет ситуацию, заставляя вас перезагрузиться. Попытка это легче, чем перезагрузка наверняка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .