sddm não ignora os usuários

2

Estou executando o Arch Linux KDE. Eu gostaria de SDDM ignorar certos usuários. No entanto, mesmo depois de adicionar o seguinte arquivo de configuração, o SDDM ainda exibe todos os usuários. Eu tentei ambos os nomes de usuário e ID do usuário para os parâmetros do HideUsers. Nenhum dos dois funcionou (todos os usuários ainda estavam sendo exibidos).

/etc/sddm.conf.d/uid.conf
[Users]
DefaultPath=/bin:/usr/bin:/usr/local/bin
HideShells=/sbin/nologin,/bin/false,/usr/bin/nologin,/usr/bin/git-shell
HideUsers=sue,sam,joe,jess
MaximumUid=1005
MinimumUid=1000
RememberLastSession=false
RememberLastUser=true

Eu também tentei fazer a configuração através da GUI de configurações do sistema do KDE sem resultados. Em todos os casos, todos os usuários são exibidos, independentemente de quaisquer alterações de configuração que eu faça. Não há outros arquivos de configuração em /etc/sddm.conf.d/ e a configuração principal ( /etc/sddm.conf ) não tem configurações conflitantes. (Na verdade, eu espelhei essas configurações na configuração principal e tentei isso sem qualquer uid.conf , apenas usando a configuração principal. Novamente, todos os usuários são exibidos independentemente de qualquer alteração de configuração.)

EDITAR

Como o arquivo de configuração mostra, eu especifiquei HideShells. Como um teste temporário, também tentei configurar determinadas contas de usuário para ter o /sbin/nologin em /etc/passwd , mas mesmo isso não impediu que essas contas de usuário fossem exibidas pelo SDDM. Louco.

    
por MountainX 09.07.2018 / 06:02

1 resposta

1

Descobri que o SDDM aparentemente tem, por padrão, outro arquivo de configuração localizado em /usr/lib/sddm/sddm.conf.d/sddm.conf . Depois de editar esse arquivo da mesma forma que eu editei anteriormente /etc/sddm.conf.d/uid.conf , o problema está resolvido.

Como um aparte, a menos que alguém saiba o contrário, considero isso um bug. Os arquivos de configuração em /usr/lib/ não devem ter precedência sobre os arquivos de configuração em /etc/ , certo?

    
por 09.07.2018 / 06:45

Tags