diff --git a/sio2/SISR/07-python/creatusr/creatusr.py b/sio2/SISR/07-python/creatusr/creatusr.py index 88e1d2a..3a0df7e 100644 --- a/sio2/SISR/07-python/creatusr/creatusr.py +++ b/sio2/SISR/07-python/creatusr/creatusr.py @@ -7,7 +7,11 @@ def create_user(login, nomcomplet): cmds = ["useradd", "-m", "-c", nomcomplet, "-s", "/bin/bash", login] res = subprocess.run(cmds,stdout=subprocess.PIPE) print ("createusr : utilisateur ", login, " cree") - + res=subprocess.run(["pwgen", "8", "1"],stdout=subprocess.PIPE) + pw = res.stdout.decode('utf8') + print (pw) + cmds = ["echo", login , ":" ,pw, "chpasswd"] + cmds = ["echo", login , ":" ,pw >> users.txt.pw] if len(sys.argv) != 2 : print ("usage : ", sys.argv[0], " ") exit (1)