[FUG-BR] GDM 2.28.2_2 - Erro campo Usuário e Senha - Gambiarra Style

Alan unipoarsbr em yahoo.com.br
Sábado Março 27 21:57:25 BRT 2010


Desde que tentei usar o Gnome 2.28 no FreeBSD 8.0 Stable e 7.3 Release tive 
problemas com o GDM.
Não aparecia os campos de usuário e senha e não podia logar no sistema.
Fiz o teste pela instalação dos packages e pelo ports e o problema foi o 
mesmo.
Testei uma vez o AutoLogin (FAQ Gnome FreeBSD) e funcionou mas para mim 
comprometeria a segurança. O procedimento ocorre normalmente com um usuário 
cadastrado no sistema.
Se colocar um nome de usuário inválido então o GDM vai demorar uns 25 
minutos com uma black screen e um relógio no lugar do mouse até aparecer a 
tela de login e aparecendo a opão Other para o usuário conseguir logar.
Então fuçando daqui e dali na documentação do GDM percebi que tinha a opção 
de habilitar um tempo para o login e fazer com que algumas opções fossem 
mostradas na tela e assim mostrando os campos de usuário e senha.

Não habilitei o GDM no "/etc/pam.d/gdm-autologin" para não fazer o login 
automático.
Habilitei as opções TimedLoginEnable, TimedLogin, TimedLoginDelay (daemon) 
em "/usr/local/etc/gdm/custom.conf" .

/usr/local/etc/gdm/custom.conf
[daemon]
TimedLoginEnable=true
TimedLogin=teste
TimedLoginDelay=3600

O usuário "teste" tem que estar cadastrado no sistema senão o GDM irá se 
perder e travar.
O tempo "3600" correspode 3600 sengundos = 1 hora.
Não coloque um "TimedLoginDelay" curto pois o GDM tentará fazer um AutoLogin 
e vai travar. É melhor colocar um tempo alto (3600 segundos) pois esta opção 
não vai ser usada e serve para retardar o AutoLogin. Nunca se sabe se o 
telefone não vai tocar na hora de fazer o login e ter que deixar a mesa do 
micro.
Ao habilitar as opções acima, irão aparecer na tela do GDM o AutoLogin e o 
campo para a senha. Clique umas 5 vezes no botão Cancel ou Login para dar 
Erro de Autenticação.
Agora vai ficar disponível a opção Other. Clique em Other e coloque o Nome 
de Usuário e tecle ENTER.
Agora vai ficar disponível a opção de Idioma. Selecione o Idioma e coloque a 
senha e logue no sistema.

O root para o Gnome aparece os botões de Reiniciar e Desligar e estão 
funcionando. Para usuário restrito não aparece. Agora é fuçar para 
habilitá-los como usuário restrito.

http://www.freebsd.org/gnome/docs/faq2.html#q23

http://library.gnome.org/admin/gdm/stable/configuration.html.en#daemonconfig






Mais detalhes sobre a lista de discussão freebsd