RHEL 7.5
현재 루트로 설치된 애플리케이션이 있습니다 /app
. 관리의 일환으로 애플리케이션은 사용 /sbin/chkconfig
및 /sbin/service
유틸리티를 시작/중지합니다.
모든 애플리케이션 바이너리와 해당 종속성은 현재 루트(uid/gid)가 소유합니다.
우리 환경에서는 루트 액세스(sudo)가 4주 동안 새 프로덕션 머신에서만 가능했습니다. 루트 액세스에 의존하는 것을 피해야 합니다.
appuser
따라서 나중에 이 애플리케이션에 액세스하려면 루트가 아닌 사용자를 생성하려고 합니다.
appuser:x:1983:1983:appuser:/home/appuser:/bin/bash
및 chown
/ chgrp
애플리케이션 디렉토리 구조appuser
마찬가지로 , 애플리케이션을 appuser
사용하고 시작/중지하려면 루트 액세스 권한이 필요합니까 ?service
chkconfig