pam / problemas de anúncios com o aplicativo baseado em servidor

1

Após a atualização 16.04, tivemos alguns problemas de pam / anúncio que foram resolvidos com base nas respostas da comunidade (ou seja, lockscreen, autenticação).

Agora temos um novo e crítico. Nós executamos várias instâncias de RStudio Server . Mas agora ficamos bloqueados com mensagens como

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

Este é claramente o aplicativo, mas, novamente, o aplicativo estava sendo executado há vários anos e vários upgrades do Ubuntu com essa configuração de anúncio / anúncio.

Alguma idéia do que eu preciso adicionar aos arquivos de configuração pam e / ou sssd semelhantes ao

ad_gpo_map_interactive = +unity, +polkit-1

linha que adicionamos?

Editar em 2016-05-27: Seguindo a sugestão de Ian, aqui está a pamtester output:

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:~$ 

Por isso, autentica, mas ainda é negado. Alguma idéia do que poderia ser a causa?

Veja também minha pergunta relacionada no PAM e no cron , que é igualmente frustrante.

    
por Dirk Eddelbuettel 25.05.2016 / 14:38

2 respostas

3

Na seção referente ao seu domínio em /etc/sssd/sssd.conf add

ad_gpo_map_service = +rstudio
    
por Hmpf 07.06.2016 / 01:41
1

Tente executar o pamtester e veja se isso fornece mais informações sobre onde o PAM está falhando (isso também mostrará se ele está ocorrendo fora do RStudio ou não):

sudo pamtester --verbose rstudio <username> authenticate acct_mgmt

    
por Ian Pylvainen 28.05.2016 / 16:02