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

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

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

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

passwd root
changing password for user root
passwd: permission denied 

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

 mount -o remount,rw /

но я снова получаю сообщение об отказе в доступе при наборе текста пароль root

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

решение1

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

grep root /etc/passwd /etc/shadow

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

решение2

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

chroot /sysroot
passwd root
touch /.autorelabel
reboot

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

Источник

Связанный контент