def add(uid, auth_username, did, realm, password=None, **opts): password = get_password(opts, password) force = opts['FORCE'] flags = opts['FLAGS'] u = Cred(opts['DB_URI']) u.add(uid, auth_username, did, realm, password, flags, force)
def password(auth_username, realm, password=None, **opts): password = get_password(opts, password) force = opts['FORCE'] flags = opts['FLAGS'] u = Cred(opts['DB_URI']) u.change(auth_username, realm, password, flags, force)
def user(command, uri, *aliases, **opts): force = opts['FORCE'] cmd = CMD.get(command) idtype = get_idtype(opts) if cmd == CMD_ADD: prompt='Please, enter password for the new subscriber.\nPassword: '******'DB_URI'], multi_rpc(opts)) u.add(uri, aliases, password, idtype, force) elif cmd == CMD_RM: u = User_ctl(opts['DB_URI'], multi_rpc(opts)) u.rm(uri, idtype, force) elif cmd == CMD_SHOW: cols, fformat, limit, rsep, lsep, astab = show_opts(opts) u = User_ctl(opts['DB_URI'], multi_rpc(opts)) ret, desc = u.show(uri, cols, fformat, limit) tabprint(ret, desc, rsep, lsep, astab) else: raise Error (EINVAL, command)
def password(uri, password=None, **opts): force = opts['FORCE'] prompt="Please, enter new subscriber's password.\nPassword: " password = get_password(opts, prompt=prompt) u = User_ctl(opts['DB_URI'], multi_rpc(opts)) u.passwd(uri, password, force)