Search code examples
pythonpython-3.xpermissionssudo

Python Check Permissions?


Please note, I'm NOT asking about the user running it but rather did he run it as sudo command or not

I have a python script, which I want to obligate the user to run it like this:

sudo python3 script.py

and not like this:

python3 script.py

How can I do verify in run time if it was run correctly or not (if so end program using sys.exit())?


Solution

  • Check out this topic: What is the best way for checking if the user of a script has root-like privileges?

    It has a bunch of solutions that you might find helpful.