in reply to elevated privileges for a single call

I might suggest you use the sudoers file to make readlink executable as root (without a password) by the user(s) who should be running the program. That's simpler, and doesn't require you to fool about with setuid scripts and the like - plus you get logging of when it was used as well.
  • Comment on Re: elevated privileges for a single call