summaryrefslogtreecommitdiffstats
path: root/users.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2008-01-22 17:19:17 -0500
committerChris Lumens <clumens@redhat.com>2008-01-22 17:19:32 -0500
commitbc4689be7c985b5a6f8047afa5d315383cbaf029 (patch)
treedabd78dc93e023e62721f941152143b8883e6417 /users.py
parentf0e3538f47db912012855838fd0895797f5ac42d (diff)
downloadanaconda-bc4689be7c985b5a6f8047afa5d315383cbaf029.tar.gz
anaconda-bc4689be7c985b5a6f8047afa5d315383cbaf029.tar.xz
anaconda-bc4689be7c985b5a6f8047afa5d315383cbaf029.zip
Don't refer to the libuser.conf when creating users (#428891).
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)