[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