sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #26854
Re: bash og brugeroprettelse
Christian Hansen wrote:
>
> Christian Hemmingsen wrote:
> >
> > Christian Hansen wrote:
> >
> > > Hej.
> > >
> > > Jeg har et lille problem, som jeg ikke kan finde løsningen på. Jeg har
> > > kigget i div. bash toturials, men jeg kan ikke rigtigt finde noget svar.
> > > Måske fordi jeg stadig er lidt ny mht bash-scripting.
> > >
> > > 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?
> >
> > Prøv at lave en pipe til passwd programmet og så sende password efterfulgt
> > af en newline gennem den to gange.
>
> Det kan jeg ikke finde ud af at få til at virke. Vil du ikke nok komme
> med et eksempel?
Jeg har ligeledes prøvet følgende:
[root@telescopium /root]# passwd bruger1 < tester
Changing password for user bruger1
New UNIX password: BAD PASSWORD: it is too simplistic/systematic
Retype new UNIX password:
New UNIX password:
New UNIX password:
passwd: Conversation error
[root@telescopium /root]#
Hvor filen tester indeholder 2 linier
denstoreandersand<newline>
denstoreandersand<newline>
men det går jo altså ikke.
MVH Christian
References