Системный журнал Centos не регистрируется в пользовательский файл из сценария удара

Привет я думаю, что Вы хотите просто разрешение Содержания папки Списка.

В то время как эта статья для Windows XP, таблица является хорошей диаграммой специальных полномочий.

http://support.microsoft.com/kb/308419

Данные Папки/Чтения списка разрешение Папки Списка разрешает или отклоняет пользователя от просмотра имен файлов и имен подпапки в папке. Разрешение Папки Списка применяется только к папкам и влияет только на содержание той папки. Это разрешение не затронуто, если папка, на которой Вы устанавливаете разрешение, перечислена в списке папок.

1
задан 12 January 2014 в 20:50
1 ответ

Ваш сценарий вызывает logger (1) для записи чего-либо в системный журнал. Таким образом, rsyslog будет видеть программу с именем «logger», выполняющую запись, а не «my_prog_test».

Для того, чего вы хотите добиться, call logger (1) с помощью «-p local0.notice» и в фильтре rsyslog.conf средством "local0" вместо имени программы "my_prog_test" ..

Согласно документации для rsyslog в моей системе (Debian Wheezy с rsyslog 7.4.4 из backports) последнее будет выражаться как:

  if $syslogfacility-text == 'local0' then {
     action(type="omfile" file="/var/log/my_prog_test.log")
  }

Это также должно работать и в этом случае будет проще:

  local0.* /var/log/my_prog_test.log

Если в вашей системе средство системного журнала local0 уже используется для этой цели, вы можете вместо этого использовать local1 до local7.

1
ответ дан 4 December 2019 в 00:30

Теги

Похожие вопросы