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
| # !/bin/sh
#
function choisir ()
{
choix=''
#local invite ="$*"
local reponse
read -p "$reponse" reponse
case "$reponse" in
[oO] ) choix='o';;
[nN] ) choix='n';;
* ) choix="$reponse";;
esac
}
# lecture du fichier persones
cat persones | while true
do
read ligne
if [ "$ligne" == "" ]
then
echo "fin du fichier persones"
break
fi
set -- $ligne
login=$1
pass=$2
if [ -d "/home/$1" ]
then
echo "le compte $1 exise deja"
else
printf "ete vous sur de vouloir ajouter l'utilisateur $1 \n"
echo "pour continuer entre o/N:"
function choisir ()
if [ "$reponse" = "o" ]; then
echo "creation du compte $login"
useradd $1
echo "creation du compte samba $login"
(echo $pass ; echo $pass) | smbpasswd -a -s $login
else
echo "le compte $1 n'a pas etait crée"
fi
fi
done |
Partager