J'ai un simple fichier texte avec un nom d'utilisateur/mot de passe combo par ligne:Script pour créer des utilisateurs Samba à partir du fichier txt
user1 [email protected]
user2 [email protected]
J'ai utilisé ce script simple pour importer ma liste d'utilisateurs sur le côté Linux:
#!/bin/bash
while read u1 p1
do
echo Username: $u1 Password: $p1 created
adduser $u1
echo $p1 | passwd --stdin "$u1"
echo Username: $u1 Password: $p1 created
done < userlist.txt
Ce script peut-il être modifié afin que je puisse ajouter cette même liste d'utilisateurs à Samba? La chose sur laquelle je trébuche est smbpasswd -a demande immédiatement un mot de passe et je ne sais pas comment le gérer dans un script.
On dirait que cela devrait fonctionner, mais quand je le lance, je reçois l'erreur suivante: 'la ligne 9: erreur de syntaxe: fin inattendue de fichier' – Chris