Não esquecendo o root logado
Dica publicada em Shell Script / Miscelânea
Não esquecendo o root logado
Certo dia estava indo embora e na catraca me lembrei do root registrado
(lindo não?), paranóico por segurança e como estava afim de fazer
um extra, resolvi dar uma acertada nisto.
Criando o script.
Vou armazená-lo o meu diretório padrão de scripts:
# cd /root/scripts
# touch logout.sh
Permissão para executável é bem vinda!
# chmod +x logout.sh
# vi logout.sh
Criando o script.
Vou armazená-lo o meu diretório padrão de scripts:
# cd /root/scripts
# touch logout.sh
Permissão para executável é bem vinda!
# chmod +x logout.sh
# vi logout.sh
#!/bin/sh
#logout.sh - 02-06-05
#Script desenvolvido por Flavio Torres (fla_torres@yahoo.com.br), para que se eu mesmo esquecer o root logado e encerrar após o expediente 18:05
who
if [ $? == "0" ]; then
echo "xi esqueceu logado, encerrando"
kill -HUP `ps aux | grep bash | tr -s " " | cut -d " " -f2`
else
echo "tudo certo"
fi
O script está criado, agora vou adicionar uma regrinha no cron.
Edite o crontab com:
# vi /etc/crontab
Adicionando uma regrinha para executar todos os dias às 18:05:
Até mais.