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