Pages : 1
#1 Le 24/03/2008, à 17:25
- laurent31
SAMBA : Script creation auto
Bonjour,
j'ai un souci lors de la création, via un script, d'un user système et Samba.
J'utilise le script suivant :
Système :
echo -e "new_password\nnew_password" | (passwd --stdin $USER)
Déjà là, ca me dit que l'option --stdin n'existe pas ? Bon j'ai contourné le problème en utilisant la commande useradd -g sambausers $USER -p password...
Ensuite pour Samba :
echo -e "new_password\nnew_password" | (smbpasswd -a -s $USER)
là, en ligne de commande ca passe impecable, par contre si je l'utilise via un script :
root@Srv-Ubtu:/home/csa/install/samba# sh test.ksh
Mismatch - password unchanged.
Unable to get new password.
Je comprends pas, si quelqu'un peut m'aider ?
Laurent
Dernière modification par laurent31 (Le 24/03/2008, à 17:30)
Hors ligne
#2 Le 25/03/2008, à 16:50
- rsf35
Re : SAMBA : Script creation auto
Salut,
Ce que j'ai et qui fonctionne chez moi :
echo -e "new_password\nnew_password" | smbpasswd -a -s "$USER"
pas de parenthèse, des guillemets à la variable et surtout pas de truc muche comme ca -> ``
J'espère que cela peut t'aider.
A+
Fred.
#3 Le 25/03/2008, à 22:57
- laurent31
Re : SAMBA : Script creation auto
Bah en fait ca marche nickel quand je le tape directement à l'invite,
par contre quand je le pose dans un script et que je tape sh script.ksh => KO
as-tu une idée ?
Laurent
Hors ligne
Pages : 1