What security advantages does using sudo have over a plain suid program? I thought the main thing suidperl did was force taint mode on when running as root. With either approach, wouldn't you still have the danger of the user somehow escaping to a shell?