Необходимо найти журнал высокого уровня, если он существует.

У меня есть настольный сервер Ubuntu, к которому удаленно обращаются несколько человек. Мне нужно найти файл журнала высокого уровня, который показывает, как минимум, дату/время, имя пользователя и действие системы. Системными действиями будут вход в систему, выход из системы, файлы, открытые каким приложением, выполненные команды оболочки, ошибки оболочки или консоли, выполнение или ошибки команд сценария и т. д. Существует ли это для Ubuntu? Это необходимо для обеспечения безопасности, а также для устранения неполадок.

2 ответа

пытаться

      cat /var/log/auth.log
или
      last

Вы можете получить некоторую необходимую информацию, см.man journalctl. Другую информацию можно сохранить, настроив и включив «Учет процессов» (см . https://www.cyberciti.biz/faq/linux-unix-bsd-varaccountpacct-or-varlogaccountpacct-file/), но остерегайтесь создания БОЛЬШИХ файлов данных.man acct accton sa.

Существует также демон аудита (man auditd), который можно настроить. Остерегайтесь создания БОЛЬШИХ файлов данных .

Другие ваши запросы: «... выполненные команды оболочки, ошибки оболочки или консоли, выполненные команды сценария или ошибки и т. д.» показывают общее непонимание Linux.

Вы можете отправить журналы системы в другую, более безопасную систему. Видетьman rsyslogd rsyslog.conf.

Один действительно большой файл журнала со ВСЕМИ этими данными? Это там по умолчанию? Неа.

Другие вопросы по тегам