O procedimento � bem simples. Basta compilar um pequeno programa e coloc�-lo
no arquivo /etc/inittab.


  autologin.c

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

Compile este programa:

  # gcc -o autologin autologin.c
  # cp autologin /usr/local/sbin

No caso, este programa determina que o usu�rio que ter� o login feito
automaticamente ser� queiroz.

Resta agora modificar o arquivo /etc/inittab.

Neste arquivo procure pelas linhas:

  #Run gettys in standard runlevels
  1:2345:respawn:/sbin/mingetty tty1
  2:2345:respawn:/sbin/mingetty tty2
  3:2345:respawn:/sbin/mingetty tty3
  4:2345:respawn:/sbin/mingetty tty4
  5:2345:respawn:/sbin/mingetty tty5
  6:2345:respawn:/sbin/mingetty tty6

Vamos agora alterar as defini��es da tty1 para invocar o programa autologin:


  #Run gettys in standard runlevels
  #1:2345:respawn:/sbin/mingetty tty1
  1:2345:respawn:/sbin/agetty -n -l /usr/local/sbin/autologin 38400 tty1
  2:2345:respawn:/sbin/mingetty tty2
  3:2345:respawn:/sbin/mingetty tty3
  4:2345:respawn:/sbin/mingetty tty4
  5:2345:respawn:/sbin/mingetty tty5
  6:2345:respawn:/sbin/mingetty tty6

Estamos modificando apenas a entrada para tty1. As demais continuam
inalteradas. O programa mingetty tamb�m � substituido visto que n�o suporta
praticamente nenhuma altera��o. O programa agetty (Alternative Linux Getty),
suporta as diretivas -l (programa a ser invocado em substitui��o ao programa
/bin/login) e -n (n�o apresentar o prompt de login na tela).
O arquivo .bash_profile do usu�rio que ter� o login feito automaticamente
(queiroz) dever� conter as seguintes linhas para ativa��o do ambiente
gr�fico:

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

A �ltima provid�ncia a ser tomada � desabilitar o gerenciador gr�fico de
login (xdm ou gdm). Para isto, tamb�m no arquivo /etc/inittab, comente as
seguintes linhas:
  # Run xdm in runlevel 5
  # xdm is now a separate service
  #x:5:respawn:/etc/X11/prefdm -nodaemon

S� para garantir, na linha

  id:5:initdefault:

mude para


  id:3:initdefault:

O runlevel (n�vel de execu��o) 3 � n�o gr�fico.

[]�s

Ricardo S. Maia
www.cyberlinux.com.br















----- Original Message -----
From: "Leo Giroto" <[EMAIL PROTECTED]>
To: "[EMAIL PROTECTED] Com. Br" <[EMAIL PROTECTED]>
Cc: "Lista de Usuarios do Slackware Linux" <[EMAIL PROTECTED]>;
"[EMAIL PROTECTED] Conectiva. Com. Br" <[EMAIL PROTECTED]>
Sent: Wednesday, April 02, 2003 12:12 AM
Subject: [linuxall] Tirar tela de login do grafico


Pessoal, sei que aqui tem algumas pessoas quem manjam de interface grafica,
gostaria de saber se algu�m ja conseguiu ou sabe se da pra tirar aquela tela
de login e senha do modo grafico em distribui��es Red Hat, eu sei que no
Slack tem jeito, mas parece que por causa do tal do PAM no Red Hat � meio
emba�ado.
Gostaria de por exemplo, fazer a maquina bootar em init 5 e ja carregar
direto a interface grafica sem passar pela tela de login e senha graficos,
se algu�m souber uma maneira, por favor me diga.

Falow�z


[www.linuxall.org]  Dicas, Tutorias, e muito mais...
[www.linuxmall.com.br] Cds, Camisetas, livros...
[www.impacta.com.br] Cursos de Linux � na Impacta.

Para visualizar as mensagens com o seu browser, visite:
http://br.groups.yahoo.com/group/linuxall
Para escrever para a lista, envie a mensagem
para:[EMAIL PROTECTED]
Para sair da lista, envie um email em branco para:
[EMAIL PROTECTED]
Para contactar o administrador da lista: [EMAIL PROTECTED]

Seu uso do Yahoo! Grupos � sujeito �s regras descritas em:
http://br.yahoo.com/info/utos.html


_______________________________________________
slack-users mailing list
[EMAIL PROTECTED]
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a