summaryrefslogtreecommitdiffstats
path: root/users.py
diff options
context:
space:
mode:
Diffstat (limited to 'users.py')
-rw-r--r--users.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/users.py b/users.py
index 9c6ba77d4..673a8029a 100644
--- a/users.py
+++ b/users.py
@@ -68,6 +68,10 @@ class Users:
def __init__ (self):
self.admin = libuser.admin()
+ def reset(self):
+ os.unsetenv("LIBUSER_CONF")
+ self.admin = libuser.admin()
+
def createUser (self, name, password=None, isCrypted=False, groups=[],
homedir=None, shell=None, uid=None, lock=False,
root="/mnt/sysimage"):
@@ -75,7 +79,6 @@ class Users:
if not childpid:
os.chroot(root)
- os.unsetenv("LIBUSER_CONF")
if self.admin.lookupUserByName(name):
os._exit(1)