X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/chopwood/blobdiff_plain/612419ac09c0def4b15b101cf0520a4d21bb9911..82d4f64b774253438506cec05eacad5af158ccac:/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 --------------------------------------------------