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.logund eine E-Mail wird an root gesendet (was standardmäßig an /dev/nullUnix 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.appDienstprogramm lesen (wählen SieALL MESSAGESin 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 sudosollte dies tun). Beachten Sie, dass mit Console.app odersyslogdie Einträge nur sichtbar sind, wenn Sie als Administrator oder Root ausgeführt werden.
sudowenn 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