Puis j'ai pris le script que j'ai mis dans un fichier texte script.txt
lecture du fichier 'liste2.csv'
/bin/cat liste |
lecture ligne à ligne
while
read prenom nom identifiant mdp
do
echo -e "$mdp\n$mdp\n" | /usr/bin/smbpasswd -s -a
$identifiant
done
Pour finir, j'ai changé le nom de script.txt en script.sh et dans les propriétés, j'ai coché "Autoriser l'exécution du fichier comme un programme."
Je suis passé en root dans un terminal, j'ai fait un cd pour arriver dans le dossier où se trouvent script.sh ET liste2.csv.
J'ai tapé script.sh et ... il ne s'est rien passé.
J'ai bien peur d'avoir raté quelque chose mais je ne vois pas quoi.
[^] # Re: Script
Posté par Omer . En réponse au message Création simultanée et en lot d'utilisateurs et utilisateurs samba.. Évalué à 2.
Bonjour,
voici les derniers développements:
j'ai bien créé 10 comptes utilisateurs avec la commande newusers.
Tout s'est bien passé. Mes utilisateurs apparaissent dans la liste des utilisateurs.
Pour ce faire, j'ai mis ceci dans un fichier texte:
E1:1101:1001:1100:E1:/home/E1:/bin/bash
E2:1102:1002:1100:E2:/home/E2:/bin/bash
E3:1103:1003:1100:E3:/home/E3:/bin/bash
E4:1104:1004:1100:E4:/home/E4:/bin/bash
E5:1105:1005:1100:E5:/home/E5:/bin/bash
E6:1106:1006:1100:E6:/home/E6:/bin/bash
E7:1107:1007:1100:E7:/home/E7:/bin/bash
E8:1108:1008:1100:E8:/home/E8:/bin/bash
E9:1109:1009:1100:E9:/home/E9:/bin/bash
E10:1110:1010:1100:E10:/home/E10:/bin/bash
En root, j'ai lancé "newusers /home/seb/Bureau/liste.csv"
Succès !
Ensuite, j'ai mis ceci dans un autre fichier texte nommé liste2.csv:
Elève 1 E1 1101
Elève 2 E2 1102
Elève 3 E3 1103
Elève 4 E4 1104
Elève 5 E5 1105
Elève 6 E6 1106
Elève 7 E7 1107
Elève 8 E8 1108
Elève 9 E9 1109
Elève 10 E10 1110
Puis j'ai pris le script que j'ai mis dans un fichier texte script.txt
lecture du fichier 'liste2.csv'
/bin/cat liste |
lecture ligne à ligne
while
read prenom nom identifiant mdp
do
echo -e "$mdp\n$mdp\n" | /usr/bin/smbpasswd -s -a
$identifiant
done
Pour finir, j'ai changé le nom de script.txt en script.sh et dans les propriétés, j'ai coché "Autoriser l'exécution du fichier comme un programme."
Je suis passé en root dans un terminal, j'ai fait un cd pour arriver dans le dossier où se trouvent script.sh ET liste2.csv.
J'ai tapé script.sh et ... il ne s'est rien passé.
J'ai bien peur d'avoir raté quelque chose mais je ne vois pas quoi.
Une idée ? :-)