← Back to team overview

sslug-teknik team mailing list archive

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