Skip to content
Snippets Groups Projects
Commit d7550ca6 authored by Carine Rey's avatar Carine Rey
Browse files

add script to add users in rstudio server from a list

parent a3a44f12
No related branches found
No related tags found
1 merge request!6Switch to main as default branch
#! /usr/bin/bash
# USAGE
# upload create_users_from_user_pwd_list.sh and user_pwd_list.tsv
# bash create_users_from_user_pwd_list.sh user_pwd_list.tsv
USER_PASSWORD_FILENAME=$@
while IFS=$'\t' read -r GROUPE NAME SURNAME MAIL LOGIN_CBP PASSWD_CBP LABO R_USERNAME R_PASSWD ; do
if [[ $MAIL =~ "@" ]]
then
echo "=========================================="
echo user: $NAME $SURNAME $MAIL $LABO group:$GROUPE
if ! [[ $GROUPE =~ "L" ]]
then
echo computer_login: $LOGIN_CBP
echo computer_passwd: $PASSWD_CBP
else
echo computer_login: "TP"
echo computer_passwd:
fi
echo r_login: $R_USERNAME
echo r_passwd: $R_PASSWD
adduser ${R_USERNAME} --gecos 'First Last,RoomNumber,WorkPhone,HomePhone' --disabled-password --force-badname > /dev/null
echo "${R_USERNAME}:${R_PASSWD}" | chpasswd > /dev/null
fi
done < $USER_PASSWORD_FILENAME
echo "=========================================="
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment