← Back to team overview

sslug-teknik team mailing list archive

Re: bash og brugeroprettelse

 

On Wed, 30 Aug 2000, Christian Hansen wrote:
> Mads Bondo Dydensborg wrote:
> > On Wed, 30 Aug 2000, Christian Hansen wrote:
> > > Jeg vil gerne kunne oprette en masse brugere på en gang, udfra en
> > > tekstfil. Det at gøre dette er ikke noget problem. Problemet opstår
> > > først, når jeg vil give dem passwords. her skal jeg jo bruge kommandoen
> > > passwd $user, hvorefter den venter på at få det pågældende password 2
> > > gange. Kan man ikke lave et script i bash, der først sender kommandoen
> > > passwd $user og derefter smider passwordet 2 gange, så man er fri for
> > > at skrive det i hånden?
> >
> > Check chpasswd(8) - en del af shadow-utils pakken i rødhætte.
>
> Som jeg læser mansiden, så tager chpasswd en fil med user:password som
> input og kører denne igennem. Brugeren skal eksistere og for derved
> oprettet et password. Passwordet kan stå både i klar tekst og krypteret.
> Det sætter man med .e, men hvordan pokker får man det til at du?
>
> Det står der ikke noget om i mansiden
>
> Når jeg skriver "chpasswd filnavn" for jeg at vide at syntaksen er
> "chpasswd [-e]"
>
> Nøjes jeg bare med at skrive chpasswd står den og venter på input.
> Uanset hvad jeg der skriver, kommer den med fejlmeddelesen:
>
> chpasswd: line #: missing new password
>
>
> Hvordan skal man bruge den kommando? Udmiddelbart virker den jo som
> svaret på alle mine bønner:-)
>
#chpasswd < filnavn ???

-anders


References