Closed5

RHEL8からRHEL9にleapp upgradeしたらrootでログイン出来なくなった

NMNM

ログを確認すると以下のエラーが出ていた。

# less /vat/log/secure
pam_unix(sshd:auth): The password hash "-U" is unknown to libcrypt.
NMNM

確認した事

  1. /etc/ssh/sshd_config の設定確認
# vi /etc/ssh/sshd_config
PermitRootLogin yes  # yesである事の確認
PubkeyAcceptedKeyTypes +ssh-rsa #追加(不要な処理だった)
systemctl restart sshd

変わりなし

  1. 暗号化強度の問題かと思ったので以下実行(不要な処理だった)
    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

変わりなし

NMNM

結論
rootのパスワードが消えていた。設定しなおすとログインできるようになった。

# passwd root

恐らくrootログインを不可とする様に変更されたのが影響している。
アップグレード前にデフォルト無効である旨の注意書きがあったが、パスワード設定が消えるとは思わなかった。

このスクラップは2023/06/01にクローズされました