← Back to team overview

sslug-teknik team mailing list archive

Re: bash og brugeroprettelse

 

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:-)

MVH Christian


Follow ups

References