su사용자 삭제 권한을 남용하지 마십시오 .

su사용자 삭제 권한을 남용하지 마십시오 .

프로세스를 시작하는 중입니다.푸바시작 서비스로서 사용자로 실행되어야 합니다 joe. 이를 위해 다음을 사용하고 있습니다 su -c.

script
    su -c "foobar" joe
end script

그러나 su언제푸바구현하다. 내가 어떻게 할 수있는바꾸다프로세스? su어떤 (표준) 유틸리티 옵션이 있습니까 ?

답변1

su사용자 삭제 권한을 남용하지 마십시오 .

지난 20년 동안 그것은 올바른 방식으로 작동하지 않았습니다. 사실 그것은 단지 도구일 뿐이었습니다.다음에 추가특권. 하이퍼링크된 글에 자세히 설명되어 있듯이 데몬 헬퍼로는 적합하지 않습니다. 당신은 그 이유 중 하나를 목격하고 있습니다.

새로운 부자들은setuid스탠자다음과 같은 작업 프로세스 실행을 설정하는 데 사용되는 사용자 계정누보 리치 요리법설명하다.

만약 너라면진짜이를 수행하기 위한 체인 로딩 도구가 필요합니다.데몬 도구 계열에는 그러한 도구가 많이 있습니다.

사용setuidgid,setuidgid,s6-setuidgid,chpst,runuid, 또는setuidgidexec섹션 에서 :

setuidgid joe foobar 실행

관련 정보