Closed5
RHEL8からRHEL9にleapp upgradeしたらrootでログイン出来なくなった
アップグレード手順leapp upgrade
でアップグレードした後 reboot
したらログイン出来なくなった件の備忘録
そもそもrootログインをするなという話ではあるが、アップグレードコマンドのテストをするためだけの環境だったので横着したらこうなった。
ログを確認すると以下のエラーが出ていた。
# less /vat/log/secure
pam_unix(sshd:auth): The password hash "-U" is unknown to libcrypt.
確認した事
-
/etc/ssh/sshd_config
の設定確認
# vi /etc/ssh/sshd_config
PermitRootLogin yes # yesである事の確認
PubkeyAcceptedKeyTypes +ssh-rsa #追加(不要な処理だった)
systemctl restart sshd
変わりなし
- 暗号化強度の問題かと思ったので以下実行(不要な処理だった)
ssh failed on almaLinux 9 with openssl 3.0.1 (error in libcrypto) · Issue #18420 · openssl/openssl · GitHub
# update-crypto-policies --set DEFAULT:SHA1
# reboot
変わりなし
結論
rootのパスワードが消えていた。設定しなおすとログインできるようになった。
# passwd root
恐らくrootログインを不可とする様に変更されたのが影響している。
アップグレード前にデフォルト無効である旨の注意書きがあったが、パスワード設定が消えるとは思わなかった。
このスクラップは2023/06/01にクローズされました