Jeśli nie-administrator wpisze polecenie sudo w Terminalu, pojawi się ono po wprowadzeniu hasła:
User is not in the sudoers file. This incident will be reported.
Gdzie to zgłaszane?
Jeśli nie-administrator wpisze polecenie sudo w Terminalu, pojawi się ono po wprowadzeniu hasła:
User is not in the sudoers file. This incident will be reported.
Gdzie to zgłaszane?
Odpowiedzi:
Zdarzenie zostanie zalogowane, /var/log/secure.loga wiadomość e-mail zostanie wysłana do roota (domyślnie jest to, do /dev/nullktórego mówi Unix, ponieważ jest odrzucane).
W starszych wersjach OS X (do 10.6 lub może 10.7) zalogowana zostanie niedozwolona próba sudo
/var/log/secure.log; w nowszych wersjach jest zapisany w bazie danych ASL (Apple System Log), w/var/log/asl/*. Możesz to przeczytać za pomocąConsole.appnarzędzia (wybierzALL MESSAGESna pasku bocznym, a jeśli nie możesz ich znaleźć, użyj pola wyszukiwania w prawym górnym rogu, aby wyszukaćsudo). Możesz także użyć wierszasyslogpolecenia, aby wykonać zapytanie do bazy danych (syslog -k Facility authpriv -k Sender sudonależy to zrobić). Pamiętaj, że w Console.app lubsyslogwpisy będą widoczne tylko wtedy, gdy działasz jako administrator lub root.
sudojeśli jestem w pliku sudoers? Jak:sudo syslog -k Facility authpriv -k Sender sudo
W przypadku Debain jest on umieszczony w /var/log/auth.log