diff --git a/src/create_users_from_user_list_list_csv.sh b/src/create_users_from_user_list_list_csv.sh
new file mode 100755
index 0000000000000000000000000000000000000000..f90bcf9acd3460adff9bde06d912a6f05bf32895
--- /dev/null
+++ b/src/create_users_from_user_list_list_csv.sh
@@ -0,0 +1,22 @@
+#! /usr/bin/bash
+
+# USAGE
+# wget https://gitbio.ens-lyon.fr/can/R_basis/-/raw/master/src/create_users_from_user_list_list_csv.sh
+# upload r_user_list_<day_number>_<day>.csv from your computer to the rstudio server
+# sudo bash create_users_from_user_list_list_csv.sh r_user_list_<day_number>_<day>.csv
+
+USER_PASSWORD_FILENAME=$@
+while IFS=';' read -r NAME SURNAME EMAIL LAB COMMENT STATUS USERNAME PASSWD ; do
+  if [[ $EMAIL =~ "@" ]]
+  then
+    echo "=========================================="
+    echo user: $NAME $SURNAME $EMAIL $LAB
+    echo r_login: $USERNAME
+    echo r_passwd: $PASSWD
+    
+    adduser ${USERNAME} --gecos 'First Last,RoomNumber,WorkPhone,HomePhone' --disabled-password --force-badname > /dev/null
+    echo "${USERNAME}:${PASSWD}" | chpasswd > /dev/null
+  fi
+done < $USER_PASSWORD_FILENAME
+
+echo "=========================================="