Se um não administrador digitar um comando sudo no Terminal, ele aparecerá após a inserção da senha:
User is not in the sudoers file. This incident will be reported.
Para onde isso é relatado?
Se um não administrador digitar um comando sudo no Terminal, ele aparecerá após a inserção da senha:
User is not in the sudoers file. This incident will be reported.
Para onde isso é relatado?
Respostas:
O evento será logado /var/log/secure.log
e um email será enviado para o root (que por padrão vai para o /dev/null
qual o Unix speak é descartado).
Nas versões mais antigas do OS X (até 10.6 ou talvez 10.7), a tentativa de sudo não permitida seria registrada
/var/log/secure.log
; nas versões mais recentes, é registrado no banco de dados ASL (Apple System Log), em/var/log/asl/*
. Você pode ler isso com oConsole.app
utilitário (selecioneALL MESSAGES
na barra lateral e, se não conseguir encontrá-los, use o campo de pesquisa no canto superior direito para pesquisarsudo
). Você também pode usar o comando de linha desyslog
comando para consultar o banco de dados (syslog -k Facility authpriv -k Sender sudo
deve fazê-lo). Observe que, com o Console.app ousyslog
, as entradas só estarão visíveis se você estiver executando como administrador ou raiz.
sudo
se estiver no arquivo sudoers? Como:sudo syslog -k Facility authpriv -k Sender sudo
Para o Debain, ele é colocado em /var/log/auth.log