Script utilisateurs et groupes Samba

Script utilisateurs et groupes Samba - Codes et scripts - Linux et OS Alternatifs

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

Reply

Marsh Posté le 07-08-2003 à 14:04:24   

Reply

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...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed