From 8563a5d47fc9a2f6a9e604caa659e0980de185c0 Mon Sep 17 00:00:00 2001 From: Klaas TJEBBES Date: Thu, 21 Apr 2016 15:30:52 +0200 Subject: [PATCH] =?UTF-8?q?ajout=20du=20script=20"postservice/99-create-eo?= =?UTF-8?q?leone-user"=20pour=20la=20cr=C3=A9ation=20automatique=20de=20l'?= =?UTF-8?q?utilisateur=20"eoleone"=20dans=20le=20groupe=20"oneadmin"=20?= =?UTF-8?q?=C3=A0=20l'instance=20REF=20#15947=20@1h?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- postservice/99-create-eoleone-user | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 postservice/99-create-eoleone-user diff --git a/postservice/99-create-eoleone-user b/postservice/99-create-eoleone-user new file mode 100755 index 0000000..6a6e674 --- /dev/null +++ b/postservice/99-create-eoleone-user @@ -0,0 +1,29 @@ +#!/bin/bash + +if [ "$1" != 'instance' ];then + exit 0 +fi + +USER=eoleone +if oneuser show $USER &> /dev/null +then + echo "$USER existe déjà, abandon." + exit 0 +fi + +echo "Initialisation du mot de passe pour l'utilisateur \"$USER\" pour l'accès à l'interface Web Sunstone" +newpass1=a +newpass2=b +while [ $newpass1 != $newpass2 ] +do + echo -n "Entrez le nouveau mot de passe : " + read -s newpass1 + echo + echo -n "Retapez le nouveau mot de passe : " + read -s newpass2 + echo + [ $newpass1 != $newpass2 ] && echo "Les mots de passe ne correspondent pas, recommencez" +done +oneuser create $USER $newpass1 +echo "Inscription de l'utilisateur $USER dans le groupe oneadmin" +oneuser chgrp $USER oneadmin