
Quero perguntar ao usuário o motivo do login nos servidores de produção Linux.
O prompt de login solicitará como comum o usuário, a senha e a pergunta "Motivo do Login" será feita posteriormente e registrada no syslog.
Eu sei que isso pode ser feito executando um script logo após o login, mas como evitar que o usuário faça um crtl-c e ignore a pergunta?
É possível forçar a resposta ou sair?
Responder1
Adicionar isso a um script de login pode funcionar ao efetuar login por meio do shell BASH.
trap logout INT
read -p "Answer it or else: " myAnswer
# Log/Handle the answer here.
trap INT
Ele foi testado colocando-o em um script .bashrc do usuário, mas pode ser colocado em um script para todo o sistema.