Соответствующие части из ссылки: «По умолчанию ... вы не можете войти в систему как root напрямую или использовать команду su, чтобы стать пользователем root. Однако, поскольку учетная запись root физически существует, все равно можно запускать программы с root-уровнем привилегии. Вот где приходит sudo ... Просто помните, что когда sudo запрашивает пароль, ему нужен пароль ВАШЕГО ПОЛЬЗОВАТЕЛЯ, а не пароль учетной записи root. ... Включение учетной записи root редко требуется. Почти все, что вам нужно сделать администратором системы Ubuntu можно с помощью sudo или gksudo. " (Далее на странице рассказывается, как включить рут.)
Евгений Сергеев
12
Когда вы sudoуже используете root, вам не нужно указывать root.
sudo passwd
Если вы пытаетесь сделать это из корня восстановления, вы должны:
Я установил файл .deb, созданный для pardus. Когда я устанавливал этот пакет в Ubuntu, мой Ubuntu пропал, я никогда не был супер-пользователем и не мог использовать passwd для смены пароля.
Я получил ту же ошибку:
Ответы:
Обычно нет необходимости устанавливать пароль пользователя root. Смотрите: https://help.ubuntu.com/community/RootSudo.
Чтобы установить или изменить свой (корневой) пароль:
Чтобы заблокировать это снова
источник
Когда вы
sudo
уже используете root, вам не нужно указывать root.Если вы пытаетесь сделать это из корня восстановления, вы должны:
источник
Если ashot - ваша корневая учетная запись, не называйте sudo passwd. Я делал это последние несколько месяцев, и это не изменило бы мой пароль.
Чтобы сменить пароль, мне пришлось позвонить «passwd» без «sudo». В противном случае изменение пароля не учитывается.
источник
Я установил файл .deb, созданный для pardus. Когда я устанавливал этот пакет в Ubuntu, мой Ubuntu пропал, я никогда не был супер-пользователем и не мог использовать passwd для смены пароля.
Я получил ту же ошибку:
Попробуйте это шаги;
- перезапустите Ubuntu, откройте его в режиме восстановления
- удалите root
- обновите Ubuntu до новой версии.
Это решило мою проблему, надеюсь, она вам тоже поможет.
источник
Возможно
/etc/passwd
и/etc/shadow
не совпадают.Попробуйте использовать команду
pwconv
.источник