Se un non amministratore digita un comando sudo in Terminale, questo apparirà dopo aver inserito la password:
User is not in the sudoers file. This incident will be reported.
Dove viene segnalato?
Se un non amministratore digita un comando sudo in Terminale, questo apparirà dopo aver inserito la password:
User is not in the sudoers file. This incident will be reported.
Dove viene segnalato?
Risposte:
L'evento verrà registrato /var/log/secure.log
e verrà inviata una mail al root (che per impostazione predefinita va a /dev/null
cui Unix parla perché viene scartato).
Nelle versioni precedenti di OS X (fino alla 10.6 o forse alla 10.7), il tentativo sudo non consentito sarebbe stato registrato
/var/log/secure.log
; nelle versioni più recenti è registrato nel database ASL (Apple System Log), in/var/log/asl/*
. Puoi leggerlo con l'Console.app
utilità (selezionaALL MESSAGES
nella barra laterale, quindi se non riesci a trovarli usa il campo di ricerca in alto a destra per cercaresudo
). È inoltre possibile utilizzare il comando da riga disyslog
comando per interrogare il database (syslog -k Facility authpriv -k Sender sudo
dovrebbe farlo). Si noti che con Console.app osyslog
, le voci saranno visibili solo se si esegue come amministratore o root.
sudo
se sono nel file sudoers? Mi piace:sudo syslog -k Facility authpriv -k Sender sudo
Per Debain, è inserito in /var/log/auth.log