여러분 안녕하세요.
왜 Discourse — 다른 컨테이너는 시도해 본 적도 없고, Ubuntu도 Docker도 제가 주로 사용하는 도구가 아닙니다 — 가 다른(모든 일반?) 사용자를 포함하게 되나요?
Discourse를 시작하면 제가 생각하기에 Discourse/컨테이너와는 전혀 무관할 것 같은 사용자를 대신하여 여러 프로세스가 시작됩니다. 분명히 Discourse 배포를 위해 sudo를 실행하는 사용자입니다. 여기 있습니다:
unicorn_launche─┬─ruby─┬─ruby───23*[{ruby}]
│ ├─8*[ruby───8*[{ruby}]]
│ └─7*[{ruby}]
└─sleep
-> $ ps -Fp 8794
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
appmgr 8794 8792 0 3829 4320 2 12:17 ? 00:00:00 /bin/bash config/unicorn_launcher -E production -c config/unicorn.conf.rb
-> $ ps -Fp 8792
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
root 8792 8788 0 562 684 4 12:17 ? 00:00:00 runsv unicorn
제가 보고/확인하는 것이 모두 유효하고 정당한 것인가요? 그렇다면 이 부분에 대해 더 많은 빛을 비춰줄 수 있는 man 페이지는 어디에 있을까요? Ubuntu/Docker/Discourse의 시스템 관리자로써 저는 아직 초보입니다.