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