[sudo-users] How to do 'su' programatically?
alex_chen at filemaker.com
Fri May 8 21:48:10 EDT 2009
We want to be able to let our application, running with user ABC's
privilege to execute a program/script in user XYZ privilege with that
We are able to do this with the following settings in sudoers file, i.e.
Defaults: ABC targetpw, timestamp_timeout=0, passwd_tries=1
ABC localhost=(ALL) ALL
This approach works but it requires the end user to fiddle around with
We are thinking about doing something like 'su XYZ', which requires
the password and we need to feed it, and then do 'exec'.
Can anyone point me to the necessary Unix API to achieve these steps?
Any help is appreciated.
More information about the sudo-users