[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Login Unico
From: |
Julio Cezar Neves - DISB.O |
Subject: |
RES: [shell-script] Login Unico |
Date: |
Thu, 29 Jun 2000 11:43:52 -0300 |
Olha só esta seqüência de comandos ($ é o meu prompt):
$ who
rlegaria pts/1 Jun 29 08:37
rlegaria pts/0 Jun 29 08:36
bolpetti pts/2 Jun 29 09:10
bolpetti pts/3 Jun 29 09:13
julio pts/4 Jun 29 10:44
$ who | cut -f1 -d" " | sort | uniq -d
bolpetti
rlegaria
Desta forma fica fácil a visualização. Vc terá na saída o LoginName das
pessoas que estão com + de 1 sessão aberta.
Mas para fazer o q vc pediu, insira este fragmento de código logo no início
do seu .bash_profile
============================8<CorteAqui>8===============================
# Impede a abertura de 2 sessoes
if who | fgrep $LOGNAME > /dev/null
then
echo -e "\07Voce ja' tem uma uma sessao aberta. Tecle <ENTER>"
read
exit
fi
============================8<CorteAqui>8===============================
Tai o q vc pediu. Mas, acho que proibir o usuário de abrir + de 1 sessão vai
contra os princípios básicos dos sistemas multiusuário/multitask como os
Unix-Like. Pense em outra forma + elegante de fazê-lo que te dou uma força.
Julio
> ----- Mensagem original -----
> De: Diogo Florenzano Avelino [SMTP:address@hidden]
> Enviada em: quarta-feira, 28 de junho de 2000 22:31
> Para: address@hidden
> Assunto: [shell-script] Login Unico
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Teria como limitar um usuario a logar apenas um vez simultaneamente?
> Algo que pudesse colocar no .bashrc dos usuarios que eu quisesse nao
> permitindo que ele logasse novamente.
> Isso tem objetivo nao permitir login's multiplos em acesso
> discado(servidor dial-in).
>
>
> []'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/AwUBOVqmyQegR7od9hh7EQJhHACgynkHK6ntV6VuO0PGBPsFqfwhXRIAoMX6
> oNi4Z+2K0HeeoSiaONJvkNno
> =oJa8
> -----END PGP SIGNATURE-----
>
>
>
> ------------------------------------------------------------------------
> Get Red Herring perspective on the flood of venture capital here and
> abroad with FREE e-newsletters: Dealflow, Dealflow Europe and VCPS.
> http://click.egroups.com/1/5015/6/_/_/_/962242384/
> ------------------------------------------------------------------------
>
> Inscrição: address@hidden
>
> Sair da lista: address@hidden
>
> Banco Dados: http://www.egroups.com/group/shell-script
- RES: [shell-script] Login Unico,
Julio Cezar Neves - DISB.O <=