diff --git a/src/create_users_from_mail.sh b/src/create_users_from_mail.sh
new file mode 100644
index 0000000000000000000000000000000000000000..9346258cbc9c43fc9d162535b2a1a2a1f3441f89
--- /dev/null
+++ b/src/create_users_from_mail.sh
@@ -0,0 +1,19 @@
+#! /usr/bin/bash
+
+# USAGE
+#wget -qO - http://perso.ens-lyon.fr/laurent.modolo/R/create_users_from_mail.sh | bash -s usertest@mail.fr usertest2@mail.f
+#bash -c "$(wget -qO - 'http://perso.ens-lyon.fr/laurent.modolo/R/create_users_from_mail.sh')" '' usertest@mail.fr usertest2@mail.fr
+
+USERMAILS=$@
+for USERMAIL in ${USERMAILS[@]}
+do
+  USERNAME=$(echo ${USERMAIL} | sed -E 's/(.*)@.*/\1/')
+  adduser ${USERNAME} --gecos 'First Last,RoomNumber,WorkPhone,HomePhone' --disabled-password
+  PASSWD=$(openssl rand -base64 20)
+  echo "${USERNAME}:${PASSWD}" | chpasswd
+  echo "======================================================================="
+  echo "${USERMAIL}:"
+  echo "${USERNAME}"
+  echo "${PASSWD}"
+done
+