Komu naprawdę zgłoszono incydenty i jak użytkownik sudo może uzyskać dostęp do raportów?


32

Kiedy moje konto inne niż sudo próbuje uruchomić polecenie sudo:

nonsudo@Hairy14:$ sudo hello

Zgłoszony incydent:

[sudo] password for nonsudo: 
nonsudo is not in the sudoers file.  This incident will be reported.

Zgaduję, że tak naprawdę nie jest to Boże Narodzenie, więc do kogo to się zgłosiło (i gdzie) i jak mogę uzyskać do niego dostęp?

Incydent

(Z xkcd , Randall Munroe)


Do Twojej wiadomości dodano ten monit w 1993 r . :-)
phil294

Odpowiedzi:


24

Tytuł obrazu może dać nam wskazówkę:

Widzi cię, kiedy śpisz, wie, kiedy nie śpisz, jest kopiowany /var/spool/mail/root, więc bądź dobry na litość boską.

Co /var/spool/mail/rootzawiera Uhh, dla mnie nic jak zwykły użytkownik:

cat: /var/spool/mail/root: No such file or directory

I to samo z sudo. Dla mnie nie ma/var/spool/mail/root


Okazuje się, że Ubuntu jest inny - domyślnie poczta roota trafia do /dev/nullczarnej dziury w twoim komputerze.

Aby znaleźć nasze dzienniki, musimy zajrzeć do środka

/var/log/auth.log

I oto oto a sudo catdaje nam następującą linię:

Jun 25 22:45:07 Hairy14 sudo:  nonsudo : user NOT in sudoers ; TTY=pts/21 ; PWD=/home/tim ; USER=root ; COMMAND=/usr/bin/hello

Pamiętaj, że czasami (np. Jeśli twoje konto nie ma hasła, jest wyłączone) po prostu nie pozwoli ci uruchomić polecenia - ale nadal będzie zgłaszane w ten sam sposób:

Jun 25 22:44:17 Hairy14 sudo:  nonsudo : user NOT in sudoers ; TTY=pts/21 ; PWD=/home/tim ; USER=root ; COMMAND=/usr/bin/hello

Pamiętaj, że istnieje wiele innych tekstów wraz z „niegrzecznymi” raportami. Może być konieczne grep.

Moje zaimki to On / On


3
Nie chodzi o to, że Ubuntu jest wyjątkowy, ale ta poczta po prostu nie jest skonfigurowana. Jedną z pierwszych rzeczy, które robię, kiedy konfiguruję serwer, jest konfiguracja, sudoaby rozpocząć wysyłanie poczty ( mail_badpassjest to opcja, IIRC) i skonfigurować pocztę roota, aby przejść do listy mailingowej administratorów.
muru

@muru tak, edytowałem, aby wyjaśnić różnicę.
Tim

@Tim jest jakiś sposób, aby dostać pocztę /dev/nulldo rzeczywistej domeny (Gmail lub podobna)?
Jarwin,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.