summaryrefslogtreecommitdiff
path: root/source4/scripting/python
diff options
context:
space:
mode:
authorMatthias Dieter Wallnöfer <mdw@samba.org>2010-05-09 10:57:03 +0200
committerMatthias Dieter Wallnöfer <mdw@samba.org>2010-05-09 19:14:47 +0200
commitb703481ef78b4f2234cf0d6c087c25fcbe3bd65c (patch)
tree0d75aaecea223ca5bd05cf799285a5b28f1763d4 /source4/scripting/python
parentcde9ec4af673a658777596f56dcba055458a4b35 (diff)
downloadsamba-b703481ef78b4f2234cf0d6c087c25fcbe3bd65c.tar.gz
samba-b703481ef78b4f2234cf0d6c087c25fcbe3bd65c.tar.bz2
samba-b703481ef78b4f2234cf0d6c087c25fcbe3bd65c.zip
s4:net utility - remove unixname parameter of samdb.newuser
We don't handle the id mapping stuff manually anymore.
Diffstat (limited to 'source4/scripting/python')
-rw-r--r--source4/scripting/python/samba/netcmd/newuser.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/source4/scripting/python/samba/netcmd/newuser.py b/source4/scripting/python/samba/netcmd/newuser.py
index 64b6d1715c..0d400bf745 100644
--- a/source4/scripting/python/samba/netcmd/newuser.py
+++ b/source4/scripting/python/samba/netcmd/newuser.py
@@ -40,7 +40,6 @@ class cmd_newuser(Command):
takes_options = [
Option("-H", help="LDB URL for database or target server", type=str),
- Option("--unixname", help="Unix Username", type=str),
Option("--must-change-at-next-login",
help="Force password to be changed on next login",
action="store_true"),
@@ -49,21 +48,17 @@ class cmd_newuser(Command):
takes_args = ["username", "password?"]
def run(self, username, password=None, credopts=None, sambaopts=None,
- versionopts=None, H=None, unixname=None,
- must_change_at_next_login=None):
+ versionopts=None, H=None, must_change_at_next_login=None):
if password is None:
password = getpass("New Password: ")
- if unixname is None:
- unixname = username
-
lp = sambaopts.get_loadparm()
creds = credopts.get_credentials(lp)
try:
- samdb = SamDB(url=H, session_info=system_session(), credentials=creds,
- lp=lp)
- samdb.newuser(username, unixname, password,
+ samdb = SamDB(url=H, session_info=system_session(),
+ credentials=creds, lp=lp)
+ samdb.newuser(username, password,
force_password_change_at_next_login_req=must_change_at_next_login)
except ldb.LdbError, (num, msg):
print('Failed to create user "%s" : %s' % (username, msg))