From ca91a9cae5f866e9935ada9249b30dfe9692c746 Mon Sep 17 00:00:00 2001 From: ljf Date: Wed, 29 Aug 2018 01:09:13 +0200 Subject: [PATCH] [enh] Protect password --- src/yunohost/utils/password.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/yunohost/utils/password.py b/src/yunohost/utils/password.py index 22dbb1810..5029c71de 100644 --- a/src/yunohost/utils/password.py +++ b/src/yunohost/utils/password.py @@ -185,9 +185,12 @@ class LoggerPasswordValidator(ProfilePasswordValidator): if __name__ == '__main__': if len(sys.argv) < 2: - print("usage: password.py PASSWORD") - - status, msg = ProfilePasswordValidator('user').validate(sys.argv[1]) + import getpass + pwd = getpass.getpass("") + #print("usage: password.py PASSWORD") + else: + pwd = sys.argv[1] + status, msg = ProfilePasswordValidator('user').validate(pwd) if status == "error": sys.exit(msg) elif status == "warning":