user2로 실행해야하는 script.sh가 있습니다. 그러나이 스크립트는 내 응용 프로그램의 user1에서만 실행할 수 있습니다.
다음 명령을 실행하고 싶습니다.
su user2 -C script.sh
암호없이 실행할 수 있습니다.
또한 user1에서는 user2에서만 script.sh를 실행할 수 있기 때문에 매우 제한적이기를 원합니다.
sudoers 파일 로이 작업을 시도했지만 몇 시간 동안 노력한 끝에 끝없이 혼란스러워졌습니다.
누군가 sudoers와 같은 일반적인 것이 아니라 어떻게 이것이 달성 될 수 있는지에 대한 명확한 예를 제공 할 수 있다면 크게 감사하겠습니다.
15
나는 특히 가까운 곳에 없습니다. 이것은 특정 방식으로 시스템을 프로그래밍하는 방법에 대한 질문입니다. 따라서 그것은 쉘 프로그래밍에 관한 것이며 프로그래밍에 관한 질문을위한 SO의 범위 내에 있습니다. 많은 사람들이 이것을 주제가 아닌 것으로 보아 다운 투표를하지 않는 것이 분명합니다. 질문과 답변에는 모두 많은 투표가 있습니다.
—
Jonathan Leffler