Hey Jeg skal bruge et script (helst perl), der kan lave 50 unix brugere til mig automatisk. Jeg regner med at bruge apg til at lave password'ene. Desuden skal jeg også ha' scriptet til at tilføje brugeren som samba client. Er der nogen der ved nok om perl, til at de kan hjælpe mig i den rigtige retning? Eller bare et eksempel på en sådant script. btw jeg har brugt google. tak!
det skulle ikke være umuligt at brygge et perl-script sammen som kan det. Skal bare have lidt flere oplysninger såsom - skal de 50 brugere have et automatisk brugernavn ala bruger1..bruger50 eller hvad ?
jeg har ikke lige brugt apg selv, men det er vel bare en kommando man sender afsted.
Hvis lap har et bash-script liggende så burde det hurtigt kunne konverteres til perl.
Følgende skulle virke - alt er sat og brugeren er oprettet som samba bruger med samme password som i unix.
Hvorfor det absolut skal være perl forstår jeg altså ikke, men dette her vil virke. I forhold til din beskrivelse er den en "fejl" - den første bruger hedder bruger1 og ikke bruger01.
Husk at klippe-klistre det - der er plinger både den ene og den anden vej ('`) --snip-- #!/bin/bash t=1 while [ "$t" != '51' ] then username=bruger${t} password=bruger${t}bruger useradd $username echo $password | passwd --stdin $username smbpasswd -a -s $username $password echo "$username er oprettet" t = `$t + 1` done
bemærk at det er en direkte konvertering af laps - jeg kan ikke lige huske hvordan apg virker - jeg kan lige prøve at installere det og se om jeg kan få det til at virke med scriptet.
evt kan man udvide programmet til at tage kommandolinie parametre så man kan styre f.eks antallet af generede brugere og startnummeret og evt en fil så man kan få outputtet ud i.
jeps - så må vi se, om der drypper et par points af til os på et tidspunkt :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.