Wenn ein Nicht-Administrator einen sudo-Befehl in Terminal eingibt, wird dieser angezeigt, nachdem er sein Kennwort eingegeben hat:
User is not in the sudoers file. This incident will be reported.
Wo wird das gemeldet?
Wenn ein Nicht-Administrator einen sudo-Befehl in Terminal eingibt, wird dieser angezeigt, nachdem er sein Kennwort eingegeben hat:
User is not in the sudoers file. This incident will be reported.
Wo wird das gemeldet?
Antworten:
Das Ereignis wird angemeldet /var/log/secure.log
und eine E-Mail wird an root gesendet (was standardmäßig an /dev/null
Unix geht, da es verworfen wird).
In älteren Versionen von OS X (bis 10.6 oder möglicherweise 10.7) wurde der nicht zugelassene Sudo-Versuch angemeldet
/var/log/secure.log
. In neueren Versionen wird es in der ASL-Datenbank (Apple System Log) gespeichert/var/log/asl/*
. Sie können dies mit demConsole.app
Dienstprogramm lesen (wählen SieALL MESSAGES
in der Seitenleiste aus, und wenn Sie sie nicht finden können, verwenden Sie das Suchfeld oben rechts, um nach ihnen zu suchensudo
). Sie können auch den Befehlszeilenbefehl verwendensyslog
, um die Datenbank abzufragen (syslog -k Facility authpriv -k Sender sudo
sollte dies tun). Beachten Sie, dass mit Console.app odersyslog
die Einträge nur sichtbar sind, wenn Sie als Administrator oder Root ausgeführt werden.
sudo
wenn ich in der sudoers-Datei bin? Wie:sudo syslog -k Facility authpriv -k Sender sudo
Für Debain wird es in /var/log/auth.log abgelegt