mirror of
https://github.com/samba-team/samba.git
synced 2025-07-27 07:42:04 +03:00
samba-tool user password: Re-add support for option groups.
This commit is contained in:
@ -118,7 +118,7 @@ Example3 shows how to create a new user in the OrgUnit organizational unit.
|
||||
if random_password:
|
||||
password = generate_random_password(128, 255)
|
||||
|
||||
while 1:
|
||||
while True:
|
||||
if password is not None and password is not '':
|
||||
break
|
||||
password = getpass("New Password: ")
|
||||
@ -317,6 +317,12 @@ class cmd_user_disable(Command):
|
||||
|
||||
takes_args = ["username?"]
|
||||
|
||||
takes_optiongroups = {
|
||||
"sambaopts": options.SambaOptions,
|
||||
"credopts": options.CredentialsOptions,
|
||||
"versionopts": options.VersionOptions,
|
||||
}
|
||||
|
||||
def run(self, username=None, sambaopts=None, credopts=None,
|
||||
versionopts=None, filter=None, H=None):
|
||||
if username is None and filter is None:
|
||||
@ -409,9 +415,6 @@ Example4 shows how to set the account expiration so that it will never expire.
|
||||
|
||||
class cmd_user_password(Command):
|
||||
"""Change password for a user account (the one provided in authentication)
|
||||
|
||||
|
||||
|
||||
"""
|
||||
|
||||
synopsis = "%prog [options]"
|
||||
@ -420,6 +423,12 @@ class cmd_user_password(Command):
|
||||
Option("--newpassword", help="New password", type=str),
|
||||
]
|
||||
|
||||
takes_optiongroups = {
|
||||
"sambaopts": options.SambaOptions,
|
||||
"credopts": options.CredentialsOptions,
|
||||
"versionopts": options.VersionOptions,
|
||||
}
|
||||
|
||||
def run(self, credopts=None, sambaopts=None, versionopts=None,
|
||||
newpassword=None):
|
||||
|
||||
|
Reference in New Issue
Block a user