Ubuntu 15.10を使用していましたが、今日16.04 LTSにアップグレードしました。アップグレード以来、私はADに対して認証できなくなりました。 https://help.ubuntu.com/lts/serverguide/sssd-ad.html を最初からすべてを設定するためのガイドとして使用してみました。ステップテスト認証まではすべて正常に機能しました。
を使用してログインできません
su - myusename
Auth.logを確認すると、次の行が表示されます。
Apr 28 12:59:30 PC1899 su[3134]: pam_krb5(su:auth): user myusename authenticated as myusename@DOMAIN
Apr 28 12:59:30 PC1899 su[3134]: (rdconf1.c:744): path to luserconf set to /home/DOMAIN/myusername/.pam_mount.conf.xml
Apr 28 12:59:30 PC1899 su[3134]: (pam_mount.c:365): pam_mount 2.14: entering auth stage
Apr 28 12:59:30 PC1899 su[3134]: pam_sss(su:account): Access denied for user myusername: 4 (System error)
Apr 28 12:59:30 PC1899 su[3134]: pam_acct_mgmt: System error
Apr 28 12:59:30 PC1899 su[3134]: (pam_mount.c:133): clean system authtok=0x55da4f8329c0 (4)
Apr 28 12:59:30 PC1899 su[3134]: FAILED su for myusername by localuser
エラーをグーグルで検索しても、使用可能なリードは表示されませんでした。
問題をデバッグするにはどうすればよいですか?それとも、それが再び動作するようにしますか?
/var/log/sssd/gpo_child.logを確認します(最終的にログレベルを事前に上げます)。 16.04にアップグレードした後、/ var/lib/sss/gpo_cache/example.comを作成できないエラーが含まれていました
mkdir -p /var/lib/sss/gpo_cache/example.com
chown -R sssd:sssd /var/lib/sss/gpo_cache
それらを解決し、ADユーザーを使用してsuでログインし直すことができました。