/var/log/messages は存在しないユーザーを報告します。

/var/log/messages は存在しないユーザーを報告します。

/var/log/messagesファイル内の3番目のパラメータが何であるかを理解しようとしています。たとえば、

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

出力:

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

時々私のユーザー名たとえば、プロセス名です。httpd。しかし、私を狂わせるのは、以下を含むいくつかの行があるということです。存在しないユーザー/悪魔

たとえば、

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

何ですか奇妙な名前?それは my にもなく/etc/passwd、 my にもなく/etc/group、デーモン/プログラムでもありません。

ベストアンサー1

~からhttps://unix.stackexchange.com/a/278244/117549-

syslog形式には、通常送信されるカスタムメッセージとともに、タイムスタンプ、ホスト名、アプリケーション名、およびプロセスIDが含まれます。

~からhttps://www.rfc-editor.org/rfc/rfc5424#page-14:

APP-NAMEフィールドは、メッセージを送信したデバイスまたはアプリケーションを識別する必要があります。これ以上意味のない文字列です。リピータまたはコレクタからメッセージをフィルタリングするために使用されます。 NILVALUEは、syslogアプリケーションがそのアプリケーション名を知らない場合、またはその情報を提供できない場合に使用できます。

自分の例を試してみてください(Linux):

logger -t weirdername "hello, self"

おすすめ記事