16.04のアップグレード後、コミュニティの回答(ロック画面、認証)に基づいて解決されたpam/adの問題がいくつかありました。
新しく重要なものができました。多くの RStudio Server インスタンスを実行します。しかし、次のようなメッセージでロックアウトされます
May 24 16:10:10 serverXYZ rserver-pam[3632]: ERROR pam_acct_mgmt failed: \
Permission denied; LOGGED FROM: \
virtual int rstudio::core::system::PAM::login(const string&, const string&) \
/home/ubuntu/rstudio/src/cpp/core/system/Pam.cpp:196
これは明らかにアプリケーションですが、このアプリケーションも数年にわたって実行されており、このpam/adのセットアップでいくつかのUbuntuがアップグレードされました。
私がpamやsssdの設定ファイルに追加する必要のあるアイデア
ad_gpo_map_interactive = +unity, +polkit-1
行を追加しましたか?
2016-05-27の編集:Ianの提案に従って、ここにpamtester
出力があります:
xyz@serverXYZ:~$ Sudo pamtester --verbose rstudio someuser authenticate acct_mgmt
pamtester: invoking pam_start(rstudio, someuser, ...)
pamtester: performing operation - authenticate
Password:
pamtester: successfully authenticated
pamtester: performing operation - acct_mgmt
pamtester: Permission denied
xyz@serverXYZ:~$
したがって、認証はされますが、依然として拒否されます。何が原因だろうか?
私の PAMとcronに関連する質問 も参照してください。
/etc/sssd/sssd.confのドメインのセクションに追加します
ad_gpo_map_service = +rstudio
pamtester を実行してみて、PAMが失敗している場所に関する詳細情報が得られるかどうかを確認します(RStudioの外部で発生しているかどうかも表示されます)。
Sudo pamtester --verbose rstudio <username> authenticate acct_mgmt