Linux

USER 顯示在 ps aux 中,但未找到 /etc/passwd

  • May 19, 2020

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 的行。

這個使用者執行一個程序,為什麼它沒有在任何地方列出?

根據評論中的資訊,我猜您正在 docker 容器中執行 Grafana,並且您正在ps主機上執行。

/etc/passwd472 使用者是其中一個容器中的 grafana 使用者,這就是您在主機文件中找不到它的原因

引用自:https://unix.stackexchange.com/questions/587641