Где регистрируются инциденты sudo?


29

Когда кто-то не входит в группу sudoers и пытается использовать sudo, получите сообщение об ошибке, подобное этому:

yzT is not in the sudoers file. This incident will be reported.

Я пытаюсь выяснить, в каком журнале регистрируется эта информация, для проверки, кто, например, пытался выполнить команду с помощью sudo, но не может ее найти.

Первый поиск в Google говорит, /var/log/syslogно я не вижу никакой информации, связанной с sudo.


20
Это зарегистрировано удаленно: xkcd.com/838
depquid

Ответы:


41

В системах Linux, основанных на Redhat, таких как Centos или Fedora, он находится в:

  /var/log/secure

и для систем на основе Debian, таких как Ubuntu, он находится в:

  /var/log/auth.log

1
Но как я могу узнать это самостоятельно, не прибегая к помощи Google?
Турхан Бадалов

1
Легко! Прочитайте исходный код.
LadyCailin

cat /var/log/auth.log | grep «3 попытки неверного пароля»
dedunumax

3

Не берите в голову, это в /var/log/auth.log.


По умолчанию уведомления также должны быть отправлены пользователю root, хотя это настраивается.
depquid

3

в Fedora это находится в /var/log/audit/audit.log


1
это зависит от файла / etc / sudoers, вы должны искать эту запись: Файл журнала по умолчанию = / var / log / file_name
Shahram Pezeshki
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.