summaryrefslogtreecommitdiff
path: root/source4/setup/newuser
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2008-04-14 20:00:32 +0200
committerJelmer Vernooij <jelmer@samba.org>2008-04-14 20:00:32 +0200
commit18f8f5d6561d50b9179541ea24e03a5a807a2a2a (patch)
tree4759b1bc65e703213178d7ab4ef7c1a80e713161 /source4/setup/newuser
parenta15b6f1606e1c761c2c4037b734137e97f00489f (diff)
parent68a2c547d00d7a8d0c15744172489d9d010c31a3 (diff)
downloadsamba-18f8f5d6561d50b9179541ea24e03a5a807a2a2a.tar.gz
samba-18f8f5d6561d50b9179541ea24e03a5a807a2a2a.tar.bz2
samba-18f8f5d6561d50b9179541ea24e03a5a807a2a2a.zip
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake4
(This used to be commit 1ef3830bb0d6e91e3b00e880784ca0741d9b4d49)
Diffstat (limited to 'source4/setup/newuser')
-rwxr-xr-xsource4/setup/newuser10
1 files changed, 2 insertions, 8 deletions
diff --git a/source4/setup/newuser b/source4/setup/newuser
index f622058a5d..04a5440ee1 100755
--- a/source4/setup/newuser
+++ b/source4/setup/newuser
@@ -45,15 +45,9 @@ else:
if opts.unixname is None:
opts.unixname = username
-try:
- pwd.getpwnam(opts.unixname)
-except KeyError:
- print "ERROR: Unix user '%s' does not exist" % opts.unixname
- sys.exit(1)
-
-creds = credopts.get_credentials()
-
lp = sambaopts.get_loadparm()
+creds = credopts.get_credentials(lp)
+
samdb = SamDB(url=lp.get("sam database"), session_info=system_session(),
credentials=creds, lp=lp)
samdb.newuser(username, opts.unixname, password)