Login-Unico

Publicado por Valdiclei Santos Moura 03/04/2006

[ Hits: 5.708 ]

Download LOGIN-UNICO




Esse script faz com que apenas um usuário consiga efetuar login em determinado micro, que não seja o servidor, por telnet ou ssh.
O usuário logado, ficará impossibilitado de logar-se em outro micro, como também no micro que esteja logado, ñ poderá ter mais de um usuário ativo.
Caso o usuário fique travado, será necessário usar o comando kill, para liberar.
Somente funcionará para programas q usam, linha de comando,como cobol.
Crie um arquivo executavel e depois adicione uma linha no .bashrc

  



Esconder código-fonte

#(C) VSM SOFTWARE & HARDWARE, 2006
#CRIE UM ARQUIVO EXECUTAVEL NO \home E DEPOIS ADICIONE UM CAMANDO NO .bashrc DO USUÁRIO.
VAR=`who -l | grep -c -w $LOGNAME`
if [ "$VAR" -gt 1 ]
then
   echo -e "\nUsuário já LOGADO no sistema!\n"
   sleep 5
   exit 1
fi

if [ "$REMOTEHOST" != "192.168.1.1" ]
then
        VAR=`who -l | grep -c -w $REMOTEHOST`
        if [ "$VAR" -gt 1 ]
        then
           echo -e "\nMáquina já LOGADA no sistema!\n"
           sleep 5
           exit 1
        fi
fi

Scripts recomendados

Gerar a linha do Depends prontinha para o "control" para gerar pacotes DEB

CheckUpdate Slackware

Removendo e-mails da fila do queue

Backup de algumas databases, Remotamente.

backup via ftp em formato tgz


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário