merci pour me répondre, et voila mon script:
#!/bin/bash
fichier="user.txt"
cat $fichier|while true
do
# lecture ligne par ligne du fichier
read ligne
if [ "$ligne = "" ]
then
break
fi
# login de l'utilisateur
login=1ドル
# mot de passe de l'utilisateur
mdp=2ドル
#nom complet de l'utilisateur
nom=3ドル
#groupe de l'utlisateur
groupe=4ドル
if [ -d "/home/$groupe" ]
then
testg=1
else
groupadd $groupe
mkdir $groupe
fi
if [ -d "/home/$groupe/$login" ]
then
testl=1
else
mkdir /home/$groupe/$login
chown /home/$groupe/$login $login
useradd -g $groupe -d /home/$groupe/$login $login
#le probleme réside dans cette ligne ,il ne configure pas les mots de passe samba
smbpasswd -a $login $mdp
fi
done
#EoF
j'attends vos réponse le plus vite
[^] # Re: Un exemple de script qui marche
Posté par nesrine . En réponse au message administration réseau avec samba. Évalué à 1.
#!/bin/bash
fichier="user.txt"
cat $fichier|while true
do
# lecture ligne par ligne du fichier
read ligne
if [ "$ligne = "" ]
then
break
fi
# login de l'utilisateur
login=1ドル
# mot de passe de l'utilisateur
mdp=2ドル
#nom complet de l'utilisateur
nom=3ドル
#groupe de l'utlisateur
groupe=4ドル
if [ -d "/home/$groupe" ]
then
testg=1
else
groupadd $groupe
mkdir $groupe
fi
if [ -d "/home/$groupe/$login" ]
then
testl=1
else
mkdir /home/$groupe/$login
chown /home/$groupe/$login $login
useradd -g $groupe -d /home/$groupe/$login $login
#le probleme réside dans cette ligne ,il ne configure pas les mots de passe samba
smbpasswd -a $login $mdp
fi
done
#EoF
j'attends vos réponse le plus vite