Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux



» Screenshot
Linux: Ubuntu 6.06
Por gfarache
» Login
Login:
Senha:

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

Esqueci minha senha

» Wallpaper

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, 4240 pontos Homepage:
[ Hits: 908 ]

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 Erro na atualização do Fedora 11 (UnicodeDecodeError)
   Dica Linux recomendada Instalando driver Nvidia FX e habilitando efeitos no Fedora 11
   Dica Linux recomendada Compartilhando e acessando impressora no Ubuntu
   Dica Linux recomendada Floppies no Debian Sarge
   Dica Linux recomendada Driver da NVidia compatível com Xorg 1.7

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!


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 - Copyleft 2002-2009 Viva o Linux.com.br

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.