Linux에 사용자 정의 서비스를 설치했습니다.
서비스는에 루트로 설치되었습니다 /etc/init.d/
.
이제 서비스를 시작하려고 할 때 사용자 A와 그룹 B에 속한 다른 곳에 위치한 셸 스크립트를 사용합니다.이 셸 스크립트는 모든 사람이 실행할 수있는 권한을 가지고 있습니다.
그래서 나는 실행 service myService start
하지만이 쉘 스크립트에 대해 거부 된 권한을 부여합니다.
나는 su root로 달리고있다.
어떤 아이디어?
1
실제 오류 메시지, 파일 구조 n (권한 및 소유권 정보 표시) 및 경로를 게시하십시오. 사용자 이름 및 기타 민감한 정보를 필터링하고 싶지만 입력하는 실제 명령과 그 출력을 보여주십시오.
—
jefflunt