Python & Linux, some questions
Mathias Waack
M.Waack at gmx.de
Sun Mar 14 15:52:46 EST 2004
Luca T. wrote:
> 1) I need to run some linux commands (from inside my app) that
> require superuser privileges (mkfs, losetup, etc), how do i do
> that? (I do not want to run my app with root privileges, but it
> will just ask the user for the root password before proceeding)
man sudo(1), su(1) or setuid-bit (chmod(1))
> 2) When i execute the command i need to read its output (especially
> the error messages) to know if everything went fine but i do not
> know how :
see the popen family of functions in the Python library.
>( 3) How can i know if the user that is running my app is
> root or normal user?
os.getuid()
Mathias
More information about the Python-list
mailing list