USERは `ps aux`に表示されますが、/etc/passwdが見つかりません。

USERは `ps aux`に表示されますが、/etc/passwdが見つかりません。

ps aux出力(関心のある線のみ表示)

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
472      24070  0.0  0.7 1636608 59416 ?       Ssl  May09  10:53 grafana-server --...

IDからユーザー名のルックアップで結果が出ません。

$ id -nu 472
id: ‘472’: no such user

ユーザー名からIDを照会しても結果はありません。

$ id -u 472
id: ‘472’: no such user

/etc/passwd472を含む行は含まれていません。

このユーザーはプログラムを実行していますが、なぜどこにもリストされていませんか?

答え1

psコメントの情報を見ると、GrafanaをDockerコンテナで実行し、ホストシステムで実行していると推測されます。

/etc/passwd472 ユーザーはコンテナの 1 つの grafana ユーザーであるため、ホストファイルには見つかりません。

関連情報