Tudo bom pessoal???

Estou repassando uma mensagem da "dicas-l"... � justamente sobre um assunto
que rolou recentemente na lista!!!

Edson


   RedHat Linux: Login Sem Senhas
   ==============================

 � cada vez mais comum o uso de sistemas GNU/Linux para uso
 dom�stico, em equipamentos desconectados da rede e com um
 �nico usu�rio.

 Nestas condi��es, muitos preferem evitar o trabalho de ter que
 digitar uma identifica��o e uma senha.

 Existem diversas formas de se fazer isto, por�m uma maneira
 bem interessante est� descrita em
 http://www.linuxgazette.com/issue72/chung.html, em um
 artigo da Linux Gazette.

 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.

 Para saber mais sobre n�veis de execu��o leia o artigo
 N�veis de Execu��o, que se encontra em
 http://www.dicas-l.unicamp.br/artigos/linux/linux17-1.shtml

 Todos estes comandos foram executados em um sistema RedHat Linux
 vers�o 8.0 mas devem funcionar, com ligeiras modifica��es, em
 qualquer sistema GNU/Linux.



Assinantes em 29/01/2003: 2248
Mensagens recebidas desde 07/01/1999: 199179
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a