Script utilisateurs et groupes Samba - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 07-08-2003 à 14:45:23
Tu devrais trouver ton bonheur à cette adresse:
ftp://ftp.crdp.ac-caen.fr/pub/Linux/college/gep2smb
Ce sont des scripts pour passer d'un fichier txt :
nom prenom date naissance vers un compte samba login pass
gestion des doublons...
Marsh Posté le 07-08-2003 à 14:04:24
Bonjour,
Je souhaite écrire un script (nommé smbadduser par exemple) qui permet la création automatique des utilisateurs et des groupes à partir d'un fichier les regroupant.
N'étant pas expert dans l'éciture des scripts, j'ai commencé à écrire ces quelques lignes :
#!/bin/bash
if [ $# = 0 ]
then
echo "Argument : user + group"
exit 1
else
groupadd "$2"
mkdir -p /home/"$2"
adduser "$1" -g "$2" -G smbusers -d /home/users/"$1"
smbpasswd -a "$1"
fi
qui s'exécute ainsi : smbadduser toto cancre
Il crée donc le groupe cancre, crée le repertoire du groupe cancre, ajoute l'utilisateur toto dans le groupe smbusers, crée le répertoire personnel de toto, enfin il demande le mot de passe de l'utilisateur.
Tout fonctionne bien sauf qu'il ne mais pas toto dans le groupe cancre !!
Quelqu'un aurait une idée de la raison du pourquoi ?
Ce script serait fort utile pour la création automatique lors de la mise en place d'un serveur samba (après crash par ex) car on pourrait l'alimenter par un fichier répertoriant les utilisateurs et les groupes auxquels ils appartiennent. Ce fichier pourrait être de la forme :
toto cancre
titi gros_minet
tutu danseuse
.....
Merci d'avance