Pourquoi smbpasswd -a "toto" -s <<EOF ne fonctionne pas ? - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 11-04-2005 à 22:54:55
Montre un peu comment tu l'insere dans ton script qui marche parfaitement ?
Marsh Posté le 12-04-2005 à 02:40:48
Code :
|
en fin de compte mon code peux se resumer a ca, des que je supprime la boucle for, cela fonctionne.
C'est la boucle for qui coince.
Marsh Posté le 12-04-2005 à 08:44:26
et les $pass sans indentation aussi pour éviter les éventuelles surprises.
Marsh Posté le 12-04-2005 à 08:56:46
Je crois que cette commande ne fonctionne plus sur smbpasswd
Utilise plutot un truc du style :
echo -e (-n ??) password\npassword | smbpasswd -a -s
Je pourrais te dire ca du boulot d'ici une demi heure
Marsh Posté le 12-04-2005 à 11:41:38
matafan, merci à toi en effet lorsque je mets EOF sans indentation cela fonctionne.
[Albator], y a pas besoin de mettre pass en indentation apparrement.
Marsh Posté le 12-04-2005 à 11:53:46
Cela dit je vais quand meme utilisé la methode de M300A, j'utilise une vieille Fedora Core2 avec une ancienne version de samba, donc la commande avec les EOF fonctionne mais autant prendre des bonnes habitudes dès le debut et utilisé la méthode de M300A.
Marsh Posté le 11-04-2005 à 00:01:50
Lorsque j'execute ce code tout dans un fichier, cela fonctionne bien. Cela créé ou cela change bien le pass de l'utilisateur samba weed.
Mais lorsque je l'insere dans un de mes scripts qui fonctionne parfaitement j'ai toujours à cette erreur :
Pourquoi donc ?