[Script bash] Creation users samba
Bosnoir,
je débute dans la conception de script en bash et j'aimerais créer un petit script pour créer des utilisateurs samba (login et psw)
Voici un script que j'ai fais pour créer des utilisateurs sous linux
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| !/bin/bash
echo "Ce script permet la création des Utilisateurs Samba."
echo
echo "Voulez vous continuer ? (o/n) "
read reponse;
if [ $reponse != o -a $reponse != O ]
then
echo "Arret du script"
exit
fi
echo "Entrer le nom du compte : "
read login;
echo "Entrer son Mot de passe : "
read pass;
echo
echo "Login : $login"
echo "Mot de passe : $pass"
echo "Informations correctes ? (o/n) "
read reponse
while [ $reponse != o -a $reponse != O ]
do
echo "Retour à l'étape précédente"
echo "Entrer le nom du compte : "
read login;
echo "Entrer son Mot de passe : "
read pass;
echo
echo "Login : $login"
echo "Mot de passe : $pass"
echo "Informations correctes ? (o/n) "
done
echo "Poursuite des etapes"
# Création de l'utilisateur
/usr/sbin/useradd $login -p `perl -e "print crypt ('$pass',pwet)"` -d /home/$login -m -s /bin/bash
# Création de ses répertoires
/bin/mkdir /home/$login /home/$login/www
echo "L'utilisateur vient d'être crée"
exit |
Donc en gros il faudrait que je modifie ce script pour qu'il serve à la création des utilisateurs.
C'est cette partie que je dois modifier je suppose.
Code:
1 2 3 4 5 6
| # Création de l'utilisateur
/usr/sbin/useradd $login -p `perl -e "print crypt ('$pass',pwet)"` -d /home/$login -m -s /bin/bash
# Création de ses répertoires
/bin/mkdir /home/$login /home/$login/www |
Meci de votre aide.