Skip to content
Snippets Groups Projects
Commit 40b87414 authored by Bussi Andrea's avatar Bussi Andrea
Browse files

Create the users needed for the various 'esame' profiles.

Users added:
-esamesync
-esame
-moodle
-rdesktop

Directory created:
-/opt/esame
parent 333a1e5d
No related branches found
No related tags found
No related merge requests found
......@@ -5,12 +5,35 @@ GIT_URL=https://gitlab.di.unipmn.it
GIT_BASE_DIR=ulisse/labmanager-systemd/raw
GIT_BRANCH=master
ESAME_DIR=/opt/esame
BIN_FILES=( "desktop-wallpaper" "esamesync-esame.sh" "firefox-home" "get-config" "iptables-rules" "kdm-autologin" "kioskmode" "mk-homedir" "nfs" "usb" "virtualbox" )
SYSTEMD_FILES=( "esame-desktop-wallpaper.service" "esame-firefox-home.service" "esame-get-config-boot.service" "esame-get-config.service" "esame-iptables-rules.service" "esame-kdm-autologin.service" "esame-kioskmode.service" "esame-mk-homedir.service" "esame-nfs.service" "esame-usb.service" "esame-virtualbox.service" "esamesync-esame.service" "esame-get-config.timer" "esame-configurator.target" "esame.target" "esamekiosk.target" )
# DON'T TOUCH UNDER THIS LINE! #################################################
# Create a users
myuseradd() {
if [ "z$1" != "z" ]; then
echo "myuseradd: No user specified! Nothing to do."
return
fi
R_USER="$1"
R_UID=""
if [ "z$2" != "z" ]; then
R_UID="-u $2"
fi
R_GID=""
if [ "z$3" != "z" ]; then
R_GID="$3"
fi
useradd -b /local -m ${R_UID} -U ${R_GID} -r ${R_USER}
if [ $? -ne 0 ]; then
echo "Error creating user ${R_USER}"
fi
}
function downloadFiles {
local base_url="$1"
shift
......@@ -50,6 +73,18 @@ then
exit 1
fi
mkdir -p /local
#useradd -b /local -m -u 968 -U -g 968 -r esamesync
myuseradd esamesync 968 968
myuseradd esame
myuseradd moodle
myuseradd rdesktop
mkdir -p ${ESAME_DIR}
chwon esame:esame ${ESAME_DIR}
chmod 755 ${ESAME_DIR}
mkdir -p /usr/libexec/labmanager
# script per i servizi systemd
......
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