← Back to team overview

sslug-teknik team mailing list archive

Re: Skal oprette 500 mailacaount

 

On Tue, 16 May 2000, Hans-Henrik Andresen wrote:

> Hej,
> 
> Jeg skal oprette ca. 500 mailacounts på en Linux RH60-box.
> 
> Er der nogen der ligger inde med viden/scripts der kan hjælpe ??
> 
> username skal være user40001 - user40500.
> passwd skal være autogenereret og på 8 karaktere.
> brugerene må ikke kunne logge på maskinen, men have adgang til ftp/homepage

Alt det ovenstående er rimeligt nemt.

Her er f.eks. et script der opretter de 500 brugere og skriver deres
password til stdout (Ingen fejlcheck, jeg har ikke prøvet, test det
selv.).

#!/usr/bin/perl -w

for($i = 1; $i <= 500; $i++) {
	system("useradd -s /bin/false user$i");
        $password = `mkpasswd`;
        print "user$i:$passwd\n";	
}

Hvis du så vil oprette, så noget i den her stil
./ovenstående_stump_perl | tee folks_passwords | chpasswd

Test det først med et par stykker.

Må jeg iøvrigt ikke anbefale at starte i user40000 :-)

> Brugerne skal selv kunne lave alias via www til deres mailaccount.

Det er et lidt andet problem. Jeg har engang været med til at lave noget
for skydebanegades andelsforening der lavede noget i den stil. Check også
om kollegier eller andet har nogen ting du kan bruge.

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
My shell can beat your shell. So there!



References