Ubuntuを13.04から13.10にアップグレードしたところ、Active Directoryにログインできなくなりました。私のシステムは、PowerBroker Identity Services(PBIS)を使用して統合されており、以前はSimilar-Openと呼ばれていました。
ドメインを離れ、PBISを削除して、PBISの最新バージョンを再インストールしようとしました。見つけたトラブルシューティングセクションを試しました ここ ですが、成功していません。
Oct 22 09:30:26 mypc lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "myusername"
Oct 22 09:30:29 mypc lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm
Oct 22 09:30:29 mypc lightdm: pam_unix(lightdm:session): session opened for user myusername by (uid=0)
Oct 22 09:30:29 mypc lightdm: pam_unix(lightdm:session): session closed for user myusername
Oct 22 09:30:30 mypc lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Oct 22 09:30:30 mypc systemd-logind[718]: New session c5 of user lightdm.
Oct 22 09:30:30 mypc lightdm: pam_ck_connector(lightdm-greeter:session): nox11 mode, ignoring PAM_TTY :1
Oct 22 09:30:31 mypc dbus[535]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.129" (uid=110 pid=5139 comm="/usr/lib/x86_64-linux-gnu/indicator-keyboard-servi") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.39" (uid=0 pid=2024 comm="/usr/sbin/console-kit-daemon --no-daemon ")
Script for ibus started at run_im.
Script for auto started at run_im.
Script for default started at run_im.
/usr/sbin/lightdm-session: 5: exec: init: not found
私はこのバグを見つけました: https://bugs.launchpad.net/ubuntu/+source/likewise-open/+bug/1162836
最終的にログインした後、$ PATH変数がローカルユーザーの値から外れてしまうという同じ問題がありました。そのバグごとに、/ etc/pam.d/common-sessionを更新し、次の行を変更しました。
十分なセッションpam_lsass.so
に:
セッション[success = ok default = ignore] pam_lsass.so
この変更を行った後、回避策として初期化するためのシンボリックリンクを作成する必要はありませんでした。 PBIS 7.5.2でActive Directoryユーザーとして正常にログインできるようになりました