После обновления 16.04 у нас были некоторые проблемы с рекламой / рекламой, которые были решены на основе ответов сообщества (например, экран блокировки, аутентификация).
Теперь у нас есть новый и критический. Мы запускаем много экземпляров 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
. Это, очевидно, приложение, но опять же приложение работало в течение нескольких лет и несколько обновлений Ubuntu с этой настройкой pam / ad.
Есть идеи, что мне нужно добавить в конфигурационные файлы pam и / или sssd, аналогично добавленной нами строке
ad_gpo_map_interactive = +unity, +polkit-1
?
Редактировать в 2016-05 гг.] -27: Следуя совету Яна, вот вывод 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