Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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