Linux + почему я не могу изменить пароль

У меня версия redhat 6.x

Я пытаюсь изменить пароль из однопользовательского режима, но я получаю следующее

passwd root
changing password for user root
passwd: permission denied 

тогда я пытаюсь проверить, что файловая система смонтирована в режиме чтения / записи

 mount -o remount,rw /

но я получаю разрешение снова отказано при вводе корня passswd

Пожалуйста, помогите мне понять, почему я получаю отказ в разрешении в однопользовательском режиме?

2 ответа

Решение

Вы проверили свой /etc/passwd а также /etc/shadow файлы?

grep root /etc/passwd /etc/shadow

Вы пытались редактировать /etc/shadow (с помощью nano или vim)? Вы можете вручную удалить пароль root и сохранить.

Отредактируйте параметры загрузки ядра, измените ro init=/sysroot/bin/sh в rw init=/sysroot/bin/sh и загрузите CentOS. При входе в систему выполните следующие команды:

chroot /sysroot
passwd root
touch /.autorelabel
reboot

Теперь вы сможете войти в систему как пользователь root.

Источник

Другие вопросы по тегам