whoo doggie. should check this in.
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
import os
|
||||
import grp
|
||||
import pwd
|
||||
|
||||
def xmlBool(xmlobj):
|
||||
if isinstance(xmlobj, bool):
|
||||
return (xmlobj)
|
||||
@@ -6,4 +10,26 @@ def xmlBool(xmlobj):
|
||||
elif xmlobj.lower() in ('0', 'false'):
|
||||
return(False)
|
||||
else:
|
||||
return(None)
|
||||
return(None)
|
||||
|
||||
|
||||
def getSudoGroup():
|
||||
is_sudo = False
|
||||
if os.environ.get('SUDO_GID'):
|
||||
gid = int(os.environ['SUDO_GID'])
|
||||
is_sudo = True
|
||||
else:
|
||||
gid = os.getegid()
|
||||
group = grp.getgrgid(gid)
|
||||
return((group, gid, is_sudo))
|
||||
|
||||
|
||||
def getSudoUser():
|
||||
is_sudo = False
|
||||
if os.environ.get('SUDO_UID'):
|
||||
uid = int(os.environ['SUDO_UID'])
|
||||
is_sudo = True
|
||||
else:
|
||||
uid = os.geteuid()
|
||||
user = pwd.getpwuid(os.geteuid())
|
||||
return((user, uid, is_sudo))
|
||||
|
||||
Reference in New Issue
Block a user