Isso resolve seu problema, mas lembrese que o tem que colocar isso no
.bash_profile do usuário, se quizer que na hora que ele logar seja
executado a verificação.
trap '' SIGINT SIGTERM
echo -n -e "Coloque aqui a condição ..: "
read -s variavel
if [ "$variavel" == "EUJASABIA" ]; then
clear
echo -e "\033[32mAcesso Autorizado\033[00m"
else
clear
echo -e "\033[31mAcesso Negado\033[00m"
logout
fi
trap SIGINT SIGTERM
Ps: No primero trap, não é aspas duplas, é duas aspas simples, OK !!!!
Michel Cunha escreveu:
Pessoal,
desculpem a se a duvida jah foi respondida, mas procurei uma solucao
para isso, e nada encontrei.
Preciso fazer um script que realize o logout do usuario de acordo com
uma condicao, via script. A ideia eh impedir que o usuario possa logar
se uma condicao nao for satisfeita. Pelo que pude constatar, nem exit
nem logout funcionam em um script.
Se alguem tiver uma ideia, ficaria muito grato.
Abracos
--
Michel Souza