Я просто не знаю. Я сбрасывал потерянные root-pwd на Linux-боксах, может быть, 5 раз в год за 30 лет работы IT-администратором, но на этот раз я просто запутался. Я просто не могу войти в свой CentOS-бокс. Я следовал общеизвестному пути, как описано в eghttps://www.redhat.com/sysadmin/recover-root-passwd(также пробовал другой способ с /bin/sh), но после перезагрузки я все еще не могу войти :-(
У кого-нибудь есть идеи, в чем проблема с моим компьютером (или со мной? Может, я уже слишком старый? :-( Мне почему-то кажется, что это из-за SeLinux. Потому что в CentOS всегда, когда что-то не работает, это из-за SeLinux?
Пожалуйста, дайте мне подсказку и "Беднягу" :-(
решение1
Вот несколько вещей, которые можно попробовать и которые могут подсказать причины, по которым вы не можете войти в систему... и я предполагаю, что вы используете консоль для входа, а не удаленный вход через сеть?
- добавьте новую учетную запись пользователя (желательно с привилегиями sudo) и подтвердите, можете ли вы войти в систему?
- войдите в систему с новой учетной записью и проверьте теневой файл, чтобы убедиться, что изменение пароля сохранилось.
- Чтобы исключить такую возможность, отключите или переведите selinux в разрешающий режим.