sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #26819
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