Estou usando rsyslog 8.24
no debian. Cada vez que eu aciono logger "some message"
o syslog refere-se ao mesmo e único usuário do sistema - não importa se eu troco de usuário (mesmo como root
), as mensagens são sempre registradas como o mesmo usuário - mesmo em servidores - acho que em um desktop, é porque a GUI está sendo executada como esse usuário e em um servidor porque eu fiz login como esse usuário e depois mudei para root
- isso poderia ser? Mas de qualquer forma, como eu poderia registrar uma mensagem root
no syslog?
Porque
logger
usagetlogin(3)
.https://github.com/karelzak/util-linux/blob/master/misc-utils/logger.c#L379
Que retorna "nome do usuário logado no terminal de controle do processo". ou seja, seu usuário do sistema.