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