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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.