Как поменять забытый пароль root

Материал из База знаний проекта Russian Fedora

Перейти к: навигация, поиск

Единственно верный способ поменять забытый пароль root в Fedora

unset LANG
unset LC_ALL

меняем пароль командой

passwd

и следуем инструкциям (вводим новый пароль дважды)

init 5

Если вы уже поменяли пароль с помощью init=/bin/bash или другим корявым спсобом

...и с тех пор не можете залогиниться ни под одним пользователем, получаете нечто вроде

Apr 19 01:06:19 localhost unix_chkpwd[1162]: check pass; user unknown
Apr 19 01:06:19 localhost unix_chkpwd[1162]: password check failed for user (root)
Apr 19 01:06:19 localhost login: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty2 ruser= rhost=  user=root
Apr 19 01:06:19 localhost login: pam_succeed_if(login:auth): requirement "uid >= 1000" not met by user "root"
Apr 19 01:06:21 localhost login: FAILED LOGIN 1 FROM tty2 FOR root, Authentication failure

или при попытке сменить пароль -

passwd: Authentication token manipulation error

это связано с тем, что SELinux не проследил изменений конфига (они были сделаны в его отсутствие). Делайте так:

restorecon -v /etc/*

и перезагружайтесь.