Re: Batch adduser
vivanno a écrit, lundi 6 janvier 2003, à 19:28 :
> Le 6/01/03 15:50, « Nicolas C. » <Bounga-NO_SPAM@altern.org> a écrit :
>
> > Le lundi 06 janvier 2003 à 14:46, vivien écrivait :
> >> Bonjour et bonne année à tous! :)
> >> Savez vous si il est possible d'utilisé la commande "adduser" en une seule
> >> ligne? (c'est un batch)
> >>
> >> Par exemple : adduser --option nom_utilisateur mot_de_passe ...
> >>
> >
> > Pour faire ça il vaut mieux utiliser useradd.
> >
> > man useradd
>
> Pareil on ne peut pas passer un mot de passe en ligne de commande :((
Si, option -p ?
$ /usr/sbin/useradd -h
/usr/sbin/useradd: option invalide -- h
usage: useradd [-u uid [-o]] [-g group] [-G group,...]
[-d home] [-s shell] [-c comment] [-m [-k template]]
[-f inactive] [-e expire ] [-p passwd] name
useradd -D [-g group] [-b base] [-s shell]
[-f inactive] [-e expire ]
Il y a aussi newusers pour créer des comptes par batch.
S'il ne convient pas, on peut bricoler en Perl à partir de adduser, cf
les scripts que j'ai commis, http://lhh.free.fr/pub/sysadmu-0.2.15.tgz
HTH,
--
Jacques L'helgoualc'h
Reply to: