From 3d645a87b48445d8da5d06a551ec1c3405807555 Mon Sep 17 00:00:00 2001 From: William Petit Date: Fri, 24 Aug 2018 12:28:57 +0200 Subject: [PATCH] =?UTF-8?q?G=C3=A9n=C3=A9ration=20d'un=20mot=20de=20passe?= =?UTF-8?q?=20al=C3=A9atoire=20pour=20les=20nouveaux=20comptes=20=C3=A9tud?= =?UTF-8?q?iant?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- containers/hub/create-hub-student.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/containers/hub/create-hub-student.sh b/containers/hub/create-hub-student.sh index 3e3869d..5913869 100644 --- a/containers/hub/create-hub-student.sh +++ b/containers/hub/create-hub-student.sh @@ -11,7 +11,9 @@ if [ -z "$USERNAME" ]; then exit 1 fi -echo -e "$USERNAME\n$USERNAME\n" | adduser -q --gecos "" $USERNAME +PASSWORD=$(< /dev/urandom tr -dc A-Za-z0-9 | head -c10; echo) + +echo -e "$PASSWORD\n$PASSWORD\n" | adduser -q --gecos "" $USERNAME # Expose student work to tutor mkdir -p /home/$TUTOR_USERNAME/students @@ -24,3 +26,5 @@ chown $TUTOR_USERNAME: /home/$TUTOR_USERNAME/lessons ln -s /home/$TUTOR_USERNAME/lessons /home/$USERNAME/lessons chown $USERNAME: /home/$USERNAME + +echo "Student '$USERNAME' created. Its password is '$PASSWORD'."