/var/log/messages reporta usuário inexistente

/var/log/messages reporta usuário inexistente

Estou tentando entender qual é o terceiro parâmetro do meu /var/log/messagesarquivo. Por exemplo:

$ logger test
$ grep test /var/log/messages

Saída:

May 20 15:32:57 hostname **myusername**: test

Às vezesmeu nome de usuárioé um nome de processo, comohttpd. Mas o que está me deixando louco é que existem algumas linhas que contêmusuário inexistente/daemon

Por exemplo:

May 20 15:32:57 hostname weirdname: some-http-request-here

O que énome esquisito? Não está em my /etc/passwd, não em my /etc/groupe não é um daemon/programa.

Responder1

Dehttps://unix.stackexchange.com/a/278244/117549-

O formato syslog normalmente contém carimbo de data/hora, nome do host, nome do aplicativo e ID do processo junto com qualquer mensagem personalizada enviada.

Dehttps://www.rfc-editor.org/rfc/rfc5424#page-14:

O campo APP-NAME DEVE identificar o dispositivo ou aplicativo que originou a mensagem. É uma string sem mais semântica. Destina-se a filtrar mensagens em um relé ou coletor. O NILVALUE PODE ser usado quando o aplicativo syslog não tem ideia de seu APP-NAME ou não pode fornecer essa informação.

Experimente um exemplo (Linux) você mesmo:

logger -t weirdername "hello, self"

informação relacionada