ajout du script "postservice/99-create-eoleone-user" pour la création automatique de l'utilisateur "eoleone" dans le groupe "oneadmin" à l'instance REF #15947 @1h
This commit is contained in:
parent
7c0a6e6065
commit
8563a5d47f
29
postservice/99-create-eoleone-user
Executable file
29
postservice/99-create-eoleone-user
Executable file
@ -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
|
Loading…
Reference in New Issue
Block a user