2014-05-12 3 views
0

내 우분투 서버에 구성 파일이 있습니다. 어떤 프로세스를 Upstart로 마이그레이션하려고 할 때, 구성 파일에서 uid와 gid를 추출하여 setuid 및 setgid upstart 명령으로 전달하는 솔루션을 찾지 못했습니다!추출 된 매개 변수에서 시작 설정 uid

스크립트 블록에서이 작업을 시도했지만 uid/gid를 추출했지만 스크립트 블록에서 setuid 또는 setgid를 실행할 수 없습니다.

어떤 아이디어가 있습니까?

감사합니다, /requinham

+0

어쩌면 http://serverfault.com/ 귀하의 질문에 더 잘 맞는 /requinham. – Bonifacio2

+0

저는 이것이 서버 세계에만 전념하지 않는 신생 계정에 관한 일반적인 질문이라고 생각합니다. – requinham

+0

하지만 SO는 관련 질문을 프로그래밍하기위한 사이트입니다. – Bonifacio2

답변

0

그것은 갑자기 출세의 실제 버전으로이 작업을 수행하는 것은 불가능하다. 미래 버전 일 수 있습니다. 하지만이 명령은 gid uid 또는 sched priority 설정과 같은 몇 가지 interresant 옵션을 가지고 있기 때문에 start-stop-daemon 명령을 사용하여 스크립트 부분에서이 필요성을 해결할 수 있습니다. 당신의 신출동 conf 파일에서 사용하십시오.

감사합니다,