Emitir com / etc / gdm / *
Ao olhar para o Manual de Referência do Gerenciador de Exibição GNOME , notei vários diretórios sob /etc/gdm
com scripts diferentes e semelhantes.
Há algumas referências nesses diretórios para $HOME
. Eu tentaria comentá-los para ver se você pode se livrar do acesso a $HOME
.
Para depurar ainda mais seu problema, estou inclinado a lançar algumas linhas de set -x
no topo dos vários scripts nesses diretórios para ver o que está sendo executado antes das mensagens de "permissões negadas".
O script nos diretórios são todos bash
scripts em meus sistemas.
/etc/gdm/custom.conf
opção de depuração
Existe uma opção de depuração neste arquivo desativado por padrão . Tente ativá-lo, as mensagens serão exibidas em /var/log/messages
.
[debug]
Enable=true
Desativar rostos no login
Eu também tentaria desativar a inclusão de todos os rostos do usuário em o login do gdm no navegador de rosto.
[greeter]
IncludeAll=false
Em vez de desativá-lo, você pode experimentar desativar apenas um de seus usuários problemáticos, adicionando-os a esta lista:
Exclude=<some user>
Atualização 1 - problema do bugzilla
O problema parece estar relacionado a esse bug registrado no rastreador do Red Hat Issue, intitulado:
Não há resolução, mas como parte do bug, houve um teste para confirmar que você estava com esse bug.
Quando o problema aparece, o GDM aparentemente cria um diretório de cache aqui: /var/run/user/42
. A exclusão deste diretório permite que o login do GDM continue. O OP confirmou isso nos comentários.
Atualização # 2 - possíveis soluções alternativas
Houve um segundo comentário (por mim) de alguns links adicionais com sugestões para resolver o problema. O link intitulado:
especificamente nesta seção:
teve algumas modificações na configuração do PAM que podem corrigir o problema.