Adicione um campo ao login do Linux

Adicione um campo ao login do Linux

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.

informação relacionada