sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #19233
Re: Expect og passwd
> ----- Original Message -----=20
> From: Mads Bondo Dydensborg Thursday, February 24, 2000 9:16 AM
> Subject: Re: [TEKNIK] Expect og passwd
>
>
> >On Thu, 24 Feb 2000, Morten Christensen wrote:
>
>> Jeg ville gerne kunne oprette 40 brugere i et script uden at indtaste alle passwords manuelt.
>> Jeg har fundet expect-scriptet autopasswd, som burde kunne løse problemet:
>> #!../expect -f
>> # wrapper to make passwd(1) be non-interactive
>> # username is passed as 1st arg, passwd as 2nd
>>
>> set password [lindex $argv 1]
>> spawn passwd [lindex $argv 0]
>> expect "password:"
>> send "$password\r"
>> expect "password:"
>> send "$password\r"
>> expect eof
>>
>> Password'et bliver sendt f=F8rste gang, men ikke anden gang. Jeg har ændret anden udgave af
>> expect "password:" til expect "password (again):" uden nogen > virkning.
>>
>> Har en af jer en løsning på masseoprettelse af brugere?
>
> RedHat? Med pakken shadow-utils følger /usr/sbin/chpasswd
>
>CHPASSWD(8) CHPASSWD(8)
>
>NAME
> chpasswd - update password file in batch
Jeg bruger godt nok SuSE 6.3, men den indeholder også chpasswd.
Det ser ud til, at være løsningen på min udfordring...
mvh...
Morten Christensen