루트로 프로세스를 실행하는 것은 보안 및 권한 모델을 깨뜨리기 때문에 좋지 않다고 모든 사람들이 말합니다. 그러나 시작 프로세스를 실행하려면 어떤 사용자를 사용해야 합니까? 단지 시작 프로세스를 진행하기 위해 새 사용자를 생성해야 합니까?
답변1
조건에 따라서. 지속적으로 실행되고, 데이터를 써야 하는 등의 작업을 수행해야 하며, 가장 중요하게는 루트가 아닌 다른 사람이 소유한 신뢰할 수 없는 데이터와 상호 작용하고 사용하는 사물(서비스, 서버)에는 자체 사용자가 있어야 합니다.
다른 시작 절차에는 이러한 보안 조치가 필요하지 않습니다.