setuid root C 프로그램에서 스크립트 호출 - 스크립트가 root으로 실행되지 않음 bash 스크립트를 root(암호가 없는 sudo 또는 su가 실행 가능하지 않음)으로 실행해야 하는데 Linux에서는 스크립트를 setuid로 설정할 수 없기 때문에 실행 파일에서 호출하여 setuid로 만들까 생각했습니다. $ cat wrapper.c int main(void) { system("/bin/bash ./should_run_as_root.sh"); } $ gcc -o wrapper wrapper.c $ sudo chown root wrapper $ sudo chmod ug+s wrapper $ ll wrapper -rwsr-sr-x 1 root users 6667 2009-02-17 11:11 w..