gdm configuração do greeter: Excluir todos * exceto * para um usuário específico

6

Eu pesquisei este e tentei muitas combinações, sem sucesso.

Eu preciso do saudador de login do GDM para exibir um e apenas um nome de usuário. De fato, o que eu preciso é algo assim em /etc/gdm/custom.conf :

[greeter]
ExcludeAll=true
Include=guest

Isso não funciona, no entanto, porque ExcludeAll não é uma opção válida. IncludeAll = false não faz nada também. Eu tentei todas as combinações que consigo imaginar.

Apesar de ser desencorajado, modifiquei /etc/gdm/gdm.schemas , tentando uma variedade de combinações semelhantes às anteriores. Não vá.

Estou ciente de:

gconftool-2 --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --direct --type bool --set /apps/gdm/simple-greeter/disable_user_list true

mas esta não é uma solução aplicável, pois remove completamente a lista de usuários. Preciso de um nome de usuário específico para aparecer.

A única solução prática que posso encontrar é, no login do usuário, executar um script que irá anexar esse nome de usuário à lista "Excluir" em /etc/gdm/custom.conf . Isso é hacky e não é preferível.

Isto é para uma máquina de uso público. As pessoas podem fazer login com suas contas LDAP, se tiverem, ou selecionar "Convidado" na tela de login. As pessoas que fazem login com suas contas LDAP NÃO devem ter seus nomes visíveis na tela de login, mas a opção "Convidado" deve permanecer.

Usando o gnome 2.28.

    
por CptSupermrkt 15.04.2014 / 22:01

1 resposta

0

Em vez de esconder todos, exceto um usuário, por que você não pode criar apenas um usuário para todos os PCs do laboratório e instalar esse usuário localmente em cada máquina? Em seguida, ative o compartilhamento dessa maneira:

Se um usuário estiver no servidor LDAP, permita que o usuário faça o login em dispositivos, etc., enquanto estiver logado como convidado, fornecendo suas credenciais LDAP, somente quando necessário, em vez de permitir que eles efetuem login via GDM

    
por 16.04.2014 / 19:38