X-Git-Url: https://git.distorted.org.uk/~mdw/chopwood/blobdiff_plain/74b87214c100957fb37de47a8c58f6c3d8cebf3a..HEAD:/cmd-remote.py diff --git a/cmd-remote.py b/cmd-remote.py index c8f0aed..e90f400 100644 --- a/cmd-remote.py +++ b/cmd-remote.py @@ -42,4 +42,20 @@ def cmd_set_svc(service, user): svc = CU.check_service(service) svc.clearpasswd(user) +@SC.subcommand( + 'mkpwent', ['remote'], 'Create a new user record', + params = [SC.Arg('user'), SC.Arg('service')], + rparam = SC.Arg('fields')) +def cmd_mkpwent_svc(user, service, fields): + passwd = U.readline('new password') + svc = CU.check_service(service) + svc.mkpwent(user, passwd, fields) + +@SC.subcommand( + 'rmpwent', ['remote'], 'Remove an existing user record', + params = [SC.Arg('user'), SC.Arg('service')]) +def cmd_rmpwent_svc(user, service): + svc = CU.check_service(service) + svc.rmpwent(user) + ###----- That's all, folks --------------------------------------------------