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 사용자는 컨테이너 중 하나의 grafana 사용자이므로 호스트 파일에서 찾을 수 없습니다.

관련 정보