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/passwd不包含任何带有 472 的行。

该用户正在运行一个程序,为什么它没有在任何地方列出?

答案1

ps从评论中的信息我猜你正在 Docker 容器中运行 Grafana 并且在主机上运行。

/etc/passwd472用户是容器之一中的grafana用户,这就是为什么你在主机的文件中找不到它

相关内容