[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: RES: [shell-script] Login Unico
From: |
Diogo Florenzano Avelino |
Subject: |
Re[2]: RES: [shell-script] Login Unico |
Date: |
Fri, 30 Jun 2000 00:37:40 -0300 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Em 30/06/2000, Hugo Cisneiros <address@hidden> escreveu:
H> Opa, parece que temos um problema de segurança aqui! Experimente
fazer isto e
H> quando ele pedir para dar ENTER, tecle CTRL+C. O CTRL+C vai
abortar este shell
H> script e passar para o prompt do bash.
H> Isso realmente *não* é bom porque qualquer um poderia passar por
esse script :)
H> Acho que a solução para isto seria fazer um script e incluí-lo na
linha do
H> /etc/passwd. Adicionando algumas coisas para que se o usuário não
tiver uma
H> sessão logada, ele executa o bash.... vamos ver:
H> ---------[ /etc/passwd ] -----------
H> hugo:x:1000:100:Hugo Cisneiros,,,:/home/hugo:/sbin/login_unico
H> ---------[ /etc/passwd ] -----------
H> ---------[ /sbin/login_unico ] ----------
H> # Impede a abertura de 2 sessoes
H> if who | fgrep $LOGNAME > /dev/null
H> then
H> echo -e "\07Voce ja' tem uma uma sessao aberta. Tecle <ENTER>"
H> read
H> exit
H> else
H> exec /bin/bash
H> fi
H> ---------[ /sbin/login_unico ] ----------
H> Espero que resolva
Hmmm.. legal Hugo, boa implementacao.
Obrigado a voce tambem. :)
Tem feito algo da pagina Hugo? O pessoal deu uma desanimada. Estao
menos euforicos com a novidade, mas a lista eh boa, o pessoal capaz,
vamos montar algo legal.
H> []'s
H> Hugo
[]'s
[SLyDeR]
_______________________________________________
Diogo Florenzano Avelino <address@hidden>
Linux User: #158015 | ICQ UIN: #4102317
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5i
Comment: PGP Public Key ID: 0x1DF6187B
iQA/AwUBOVwWBAegR7od9hh7EQK1hQCeMNJ3E0STAtePYXyPwqukYtCBmMwAoJSC
caKeBq5NHWS26WT1PJA8GRAx
=XnvF
-----END PGP SIGNATURE-----