Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Ubuntu netbook desktop
Por rpm-linux
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Login automático sem XDM, KDM, GDM e tudo que for M no Slackware
Linux user
Publicado por Sávio em 25/11/2009

Login: saviovibe, 8928 pontos
[ Hits: 3415 ]

Login automático sem XDM, KDM, GDM e tudo que for M no Slackware

Às vezes é meio ruim ficar digitando senhas de logon no Linux em computadores residenciais, aqui vai a solução.

Crie o arquivo autologin.c com o seguinte conteúdo:

# vi $home/autologin.c

int main() {
execlp( "login", "login", "-f", "savio", 0);
}

Obs.: Neste caso o nome do meu usuário é "savio".

Compile o arquivo autologin.c:

# cd $home
# gcc -o autologin autologin.c


Copie o programa compilado para o diretório /usr/local/bin:

# cp autologin /usr/local/bin

Edite o arquivo /etc/login.defs:

NO_PASSWORD_CONSOLE tty1

Crie o arquivo .bash_profile no home do usuário:

# vi $home/.bash_profile

Coloque o seguinte conteúdo:

if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
      startx
fi

Agora modificaremos o arquivo /etc/inittab:

# vi /etc/inittab

Mude a seguinte linha:

id:3:initdefault: #modo texto mesmo

E troque a linha:

c1:1235:respawn:/sbin/agetty 38400 tty1 linux

Para:

c1:2345:respawn:/sbin/agetty -n -l /usr/local/sbin/autologin 38400 tty1

Depois:

# reboot

E já era!

Obs.: ajude o hippie a continuar mangueando, não seja sangue suga, comente! :-)

Sávio Régis


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Instalando driver Nvidia FX e habilitando efeitos no Fedora 11
   Dica Linux recomendada Instalando JMF (Java Media Framework) no Slackware
   Dica Linux recomendada Habilitando e desabilitando o IPv6 no Debian
   Dica Linux recomendada Enriquecendo o artigo II: Gerando arquivos PDF através do SAMBA
   Dica Linux recomendada Mouse + TouchPad no X11

Comentários
[1] Comentário enviado por fabio em 25/11/2009 - 02:34h:

Que viagem hein! Muito bom o trabalho.

PS: Pra quem quiser fazer isso no Ubuntu 9.10+, o /etc/inittab deu lugar ao /etc/init/*. Basta entrar neste diretório e editar o tty1.conf.

Um abraço.

[2] Comentário enviado por rafagavioes em 25/11/2009 - 08:36h:

legal!

[3] Comentário enviado por saviovibe em 25/11/2009 - 12:56h:

só uma correção

Copie o script compilado autologin para o diretório /usr/local/sbin:
# cp autologin /usr/local/sbin

flw!

[4] Comentário enviado por jairus em 25/05/2010 - 16:30h:

Boa Tarde !!!


Utilizei esta dica em algumas máquinas com Debian etch e funcionou beleza. Claro que tive que fazer algumas alterações, como por exemplo na compilação, tive que compilar com gcc versão 3.4. Pois com a versão instalada na máquina 4.3.2, deu incompatibilidade com o procedimento execlp.

Parabéns pela dica....



Jairus Lopes
Adm System Linux


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.