I see the script actually calls sudo and you set up a sudo rule, so setuid (especially with world write permissions.. that's special :)) probably isn't necessary.