Tendo o Linux como desktop doméstico, às vezes é incomodo ter que se logar toda vez que se vai simplesmente acessar um site na Internet. O KDM resolve este problema com o sistema de autologin, mas e se o espaço ocupado por ele for muito grande para o computador? Neste artigo tento mostrar uma maneira de contornar este problema e atingir o mesmo objetivo.
Quando se usa o Linux em desktops domésticos, muitas vezes é
incomodo termos que nos logar toda vez que queremos só acessar a
Internet e muitas vezes outras pessoas que usam o computador reclamam.
Neste caso o modo mais simples seria usar a função de auto login do
KDM para iniciar uma sessão no X.
Existem diversos motivos para não se manter o KDM instalado, como em
máquinas mais antigas ou com pouca memória e espaço em disco, onde não
seria muito apropriado manter as bibliotecas QT usadas pelo KDM só
para se autologar.
Que fazer neste caso?
Podemos usar um artifício muito simples, um gerenciador de login de
modo texto chamado mingetty, que possui a capacidade de autologin
e a alteração de alguns scripts no diretório $HOME do usuário.
[1] Comentário enviado por agk em 10/03/2005 - 03:30h
Parabéns, essa dica vai poupar a digitação de senhas um montão de vezes. Tem gente que não gosta muito de digitar a senha toda hora que vai usar o sistema, então está aí mais uma solução.
[ ]'s
[2] Comentário enviado por maurelio em 10/03/2005 - 10:34h
não sei se no linux existe essa diferenciação mas no FreeBSD os comandos executados após o startx ficam no .xinitrc. No arquivo .xsession ficam os comandos executados após o X.
[3] Comentário enviado por mmaximo em 10/03/2005 - 13:25h
maurelio,
Pode ser q seja diferente no FreeBSD.
Olhei nas manpages do startx, xinit e Xsession, e me parece q a ordem é startx, que chama o Xsession, este verifica o conteudo e executa os comando no arquivo .xsession. Pelos testes que eu fiz, os comando dos programas q vao rodar no X estão podem estar tanto no .xinitrc ou no .xsession.
Não vou dizer q não há outras maneiras de se fazer isso, só que eu acho esta a forma mais simples de iniciar alguns programas e o gerenciador de janelas.
[4] Comentário enviado por gremlin em 11/03/2005 - 01:24h
Muito boua a dica, pelo menos agora aqui em casa pararam as discuções e encomodações para comigo em relação a toda vez qualquer um que fosse usar o pc tivesse que logar! Valeu mesmo!
[ ]'s
[5] Comentário enviado por ffidelis em 11/03/2005 - 09:46h
Cara chou de bola seu artigo! Aqui na facult onde eu trabalho estamos com um projeto de recuperar computadores paleozóicos para acesso somente a infernet. O projeto já está funcionando, porém fazíamos com o KDM, o que fica pesado com 32MB de RAM, mas já espalhei o seu artigo pra cabecada aqui fazer os teste botar pra funfar ontem!!!!
[7] Comentário enviado por mmaximo em 20/03/2005 - 19:31h
Ddsckt,
Não errou em nada, o Slackware trabalha um pouco diferente
de outras distros que conheço e estas usam um sistema chamado PAM ( Pluggable Authentication Modules) para autenticação e ai só o truque do mingetty funciona.
Mas não se preocupe, por causa da sua pergunta acabei de pesquisar e achei um jeito :).
abra o arquivo /etc/login.defs e procura por uma linha assim
[8] Comentário enviado por sandro_mf em 05/05/2005 - 17:12h
cara!!! este artigo para mim foi uma luz no fim do tunel!!, estou a dias montando um servidor (p200/48mb/3.0gb) cmo slackware 9.1 e como não vou deixar teclado nem monitor, precisava de um ambiente grafico para rodar o vnc para quando fosse preciso alguma modificação no sistema, assim acesso por uma estacao. 10!!! pra vc.
[9] Comentário enviado por samuel em 20/11/2005 - 18:14h
Creio que o linux em breve estará totalmente preparado para o desktop, assim que conseguir resolver problemas como por exemplos os arquivos midis e ampliar o suporte a hardware aí sim ele estará pleno para o uso em desktop.
[10] Comentário enviado por bad_feelings em 05/01/2007 - 18:33h
muito bom artigo kra soh q no slackware 11 ele ta fazendo o login automatico mas continua ainda pedindo a senha do usuario
se souber o q q pode ser isso manda a soluçao ai pra mim
obrigado t++
[12] Comentário enviado por paulopugin em 05/12/2007 - 17:38h
bad_feelings ,
Não sei se vaou poder te ajudar mas olha só
como root roda o comando pwunconv dai entra no arquivo /etc/passwd, e apaga tudo que aparecer entre o primeiro ":" e o segundo ":", depois roda o comando pwconv, e vê se funciona
t+
[13] Comentário enviado por fsampaio em 26/12/2008 - 15:15h
Tenho quer montar 2 estações com leitores de códigos de barra, que vão ler os códigos e executar
um SQL INSERT em um banco em um servidor remoto. O Shell Script que roda o comando eu
já fiz. Faltava descobrir como fazer a estação logar o terminal sozinho. Artigo 10 companheiro.
Parabéns!