루트 액세스없이 init.d 스크립트 시작 / 중지


11

virtuoso 서버를 호스팅하기 위해 우분투 서버를 설정하고 있습니다.

실행할 수있는 간단한 사용자 (sudo없이) 계정을 설정하고 싶습니다.

/etc/init.d/virtuoso-opensource-6.1 [start|stop|restart]

(virtuoso 서버를 관리 할 수 ​​있지만 다른 시스템 자원은 관리 할 수 ​​없음)

나는이 모든 서비스의 예와 동일 / 유사한 것 같다 apache2, mysql

virtuoso 서비스로의 액세스를 제한하는 옵션이나 모든 init.d 스크립트에 대한 액세스를위한 옵션이 있습니까?

답변:


9

sudo를 통해 사용자가 실행할 수있는 명령을 사용자 정의 할 수 있습니다 /etc/sudoers(vissudo 사용).

username: ALL = /etc/init.d/virtuoso 

2

귀하의 질문 sudo은 루트 권한이 전부 또는 전혀 부여되지 않은 것으로 가정하는 것 같습니다 .

구성을 통해 sudoers가 수행 할 수있는 작업과 수행 할 수없는 작업 을 매우 엄격하게 제어 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.