Redes de computadores UNIMEP
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Forçando um usuario logar no sistema apenas 1 vez ou seja apenas 1 terminal...

Ir para baixo

Forçando um usuario logar no sistema apenas 1 vez ou seja apenas 1 terminal... Empty Forçando um usuario logar no sistema apenas 1 vez ou seja apenas 1 terminal...

Mensagem por dfmateus Sex Abr 23, 2010 7:48 pm

Para forçarmos um determinado não abrir varias sessões no servidor , fazemos com que seu shell seja forçado a usar apenas uma vez enquanto esse estiver logado.

Setamos o script abaixo dentro de .bash_profile
Código:
# Permitir apenas um login de dfmateus por vez
# who | grep dfmateus > /dev/null && sleep 1 && exit
# Diego Felipe Mateus - Redes de Computadores
#No lugar de dfmateus seta o usuario determinado.
VAR1=`who | grep dfmateus | wc -l | awk '{print $1}'`
if [ $VAR1 -gt 1 ]
then
        sleep 1
        exit
fi
trap 1 2 3

salvar e sair , isso estará em vigor a partir do momento que você fizer LOGOUT e LOGON novamente !

Espero ter contribuido !

Abraços cheers

"Ler é fundamental sendo extremamente necessário na Área de TI , leve isso em mente e pratique a leitura bem como o compartilhamento de idéias" study
dfmateus
dfmateus

Mensagens : 50
Data de inscrição : 22/04/2010
Idade : 37
Localização : Piracicaba-SP

http://dfmgoes.wordpress.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos