Koozali.org: home of the SME Server

comment creer des users a partire d'un fichier

aboudount01

comment creer des users a partire d'un fichier
« on: September 17, 2006, 05:52:13 PM »
je cherche a creer une 20 de user apartir d'un fichier, quelqun  a une idee svp?


sprite

comment creer des users a partire d'un fichier
« Reply #2 on: February 15, 2007, 05:21:26 PM »
désoler de poser une question sur ce post mais celle ci a rapport avec la creation d'utilisateur par fichier.

en utilisant Lazy il creer bien les utilisateur et les affectent bien au groupe par contre on ne peut pas leur donner l'acces VPN est ce qu'il y aurait une commande spéciale ou un autre moyen d'importer des users (il me faut l'acces vpn pour freeradius donc activé pour tous).

Merci d'avance de votre réponse.

Offline cool34000

  • *
  • 339
  • +0/-0
comment creer des users a partire d'un fichier
« Reply #3 on: February 16, 2007, 04:23:54 PM »
@ sprite:
La commande à taper est :
Code: [Select]
db accounts setprop nom_user VPNClientAccess yessuivi de
Code: [Select]
signal-event console-save
Quelqu'un pour confirmer ?

sprite

comment creer des users a partire d'un fichier
« Reply #4 on: February 16, 2007, 04:44:11 PM »
@ cool34000 :

Je ne sais pas si ta commande fonctionne mais de toute facons elle ne correspond pas à ce que je cherche puisque la je pars d'un fichier donc ma commance pour ajouter mes users est :

Code: [Select]
lat-users -a -i /root/users

Donc j'utilise lazy et non les commandes de la sme. Il me permet de créer mes users avec leur mot de passe et leur groupe et tout sa avec un fichier modifiable avec notepad.

Merci quand meme. si vous voyez d'autres sollutions. Merci d'avance.

Offline Gaston94

  • ****
  • 184
  • +0/-0
comment creer des users a partire d'un fichier
« Reply #5 on: February 17, 2007, 03:39:31 PM »
Bonjour,
je vois pas en quoi la commande de cool34000 ne te convient pas :(
Les LAT sont des scripts perl qui font appel aux commandes "db".
Tu as deux possibilités :
 - adapter la contrib pour gérer le paramètre VPN : geste dont la communauté te sera reconnaisante
 - créer tes users et changer le paramètre qui te gène avec la commande de la réponse précédente pour finaliser ton install
Code: [Select]
# for user in `awk '{print $1}' server_name.Users `; do /sbin/e-smith/db accounts setprop ${user} VPNClientAccess yes; /sbin/e-smith/signal-event user-modify ${user} ;done
# signal-event console-save


enfin bon ce n'est qu'un avis
G.