adduser

Tags:    linux

Jeg har fået opgaven at oprette, redigere og slette 200 bruger på en gang i linux men jeg kan ikke lige huske comandoen?

så jeg håber i kan hjælpe mig?





2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Jeg har fået opgaven at oprette, redigere og slette 200 bruger på en gang i linux men jeg kan ikke lige huske comandoen?

så jeg håber i kan hjælpe mig?



prøv at skrive: man adduser
så kommer der en komplet beskrivelse frem, med hvad man kan med den kommando. man kommandoen er et slags opslagsværk, som følger med linux.

Det du nok skal lave, er et bash script som bruger de forskellige kommandoer til at oprette (useradd), redigere (ehm?) og slette (userdel) de forskellige brugere..

Ved at bruger bash-scripting, kan du indtage lidt parameter og ellers lave en løkke som køres igennem de 200 gange som du skulle bruge. Jeg mener ikke at du kan (f.eks) slette 200 brugere ad gangen, uden brug af en eller anden form for scripting. De almindelige kommandoer er kun lavet til at oprette/redigere/slette en enkelt bruger ad gangen.

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk / http://www.aktivudvikler.dk



Jeg har fået opgaven at oprette, redigere og slette 200 bruger på en gang i linux men jeg kan ikke lige huske comandoen?

så jeg håber i kan hjælpe mig?



Hvor får du de 200 brugere fra?

En liste i en fil?
cat sletteliste.txt|while read INPUT; do userdel "${INPUT}"; done

MySQL? (user+pass+db i ~/.my.cnf)
echo "SELECT bruger FROM brugerliste WHERE slettes" \|mysql -B -s \|while read INPUT; do userdel "${INPUT}"; done

edit: Ah, jeg er ikke helt vågen. Læste det som om du kun skulle slette.. :) Men ja, læs manualerne til useradd, usermod og userdel
--
Thus, I conclude

[Redigeret d. 19/03-05 10:27:58 af XyborX]



t