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.log
a wiadomość e-mail zostanie wysłana do roota (domyślnie jest to, do /dev/null
któ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.app
narzędzia (wybierzALL MESSAGES
na 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ć wierszasyslog
polecenia, aby wykonać zapytanie do bazy danych (syslog -k Facility authpriv -k Sender sudo
należy to zrobić). Pamiętaj, że w Console.app lubsyslog
wpisy będą widoczne tylko wtedy, gdy działasz jako administrator lub root.
sudo
jeś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