На кого насправді повідомляються про інциденти та як користувач sudo може отримати доступ до звітів?


32

Коли мій обліковий запис non-sudo намагається запустити команду sudo:

nonsudo@Hairy14:$ sudo hello

Повідомляється про інцидент:

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

Я здогадуюсь, це насправді не Дід Мороз, тож кому це повідомляється (або де) і як я можу отримати доступ до нього?

Інцидент

(Від xkcd , автор Рендалл Манро)


FYI цей рядок було додано в 1993 році :-)
phil294

Відповіді:


24

Назва зображення може дати нам підказку:

Він бачить тебе, коли ти спиш, він знає, коли ти прокинувся, він скопіював /var/spool/mail/root, тож будь заради добра.

Що /var/spool/mail/rootмістить? Ну, для мене нічого, як для звичайного користувача:

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

І те саме з sudo. Для мене немає/var/spool/mail/root


Виявляється, Ubuntu відрізняється - за замовчуванням надходить коренева пошта /dev/nullабо чорна діра у вашому комп’ютері.

Щоб знайти наші журнали, нам потрібно заглянути

/var/log/auth.log

І ось, ось, це sudo catдає нам цей рядок:

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

Зауважте, що іноді (наприклад, якщо у вашого облікового запису немає пароля, вимкнено), він просто не дозволить вам запустити команду - але вона все одно буде повідомлятися так само

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

Зауважте, що поряд з "неслухняними" звітами є ще багато іншого тексту . Можливо, вам потрібно буде грепнути.

Мої займенники - Він / Він


3
Справа не в тому, що Ubuntu особливий, але ця пошта просто не налаштована. Одне з перших речей, які я роблю під час налаштування сервера, - це налаштувати sudoпочаток розсилки ( mail_badpassце опція, IIRC) та налаштування кореневої пошти для переходу до списку розсилки адміністраторів.
муру

@muru так, я змінив, щоб пояснити різницю.
Тім

@Tim чи є спосіб отримати пошту, що переходить до /dev/nullфактичного домену (Gmail чи подібний)?
Jarwin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.