At or near the top of your app, before it executes anything sensitive, place the following code:
if((getpwuid($<) eq "root") || ($< == 0)){
print STDOUT "Cannot run as root!\n";
exit(1);
}
How to do this in Python: how-to-prevent-a-python-script-from-running-as-root
Did you find this post useful or have questions or comments? Please let me know!