Как настроить системный журнал для ведения журнала как в файл, так и в буфер

Похоже, у вас есть разделы, монтируемые друг к другу; один из способов предотвратить доступ между ОС - это предотвратить перекрестное монтирование. Другой способ - убедиться, что у каждой учетной записи другой UID. Важен UID, а не логин.

1
11.06.2018, 21:55
1 ответ

Mirando algunas fuentes para syslogd.c en una versión de busybox, parece que esto no es posible. El código apropiado parece ser:

    if (LOG_PRI(pri) < G.logLevel) {
          if ((option_mask32 & OPT_circularlog) && G.shbuf) {
                log_to_shmem(G.printbuf);
                return;
          }
          log_locally(now, G.printbuf, &G.logFile);
    }

Entonces, si inicia sesión en el búfer, regresa sin iniciar sesión en el archivo también. Parece un poco miope. Tal vez podría parchear su yocto para eliminar la declaración return;.

0
28.01.2020, 00:33

Теги

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