[Script] Linux Bash Usererstellung

Dieses Thema im Forum "Linux & BSD" wurde erstellt von [Sammy], 10. Dezember 2007 .

Schlagworte:
  1. 10. Dezember 2007
    Linux Bash Usererstellung

    Hey leute
    brauch für die schule ein programm das auf kubuntu automatisch lehrer und schüleraccounts(getrennt voneinander) aus listen(2 stück (lehrer, schueler))(die wir selber erstellen wo einfach nur

    gustav
    schueler2
    paul
    peter
    bla

    bzw

    hans
    schneider
    ericsson

    drinsteht) ausliest und erstellt und dann auch gleich noch die rechte gibt(lehrer können alles, schüler können nur aufs eigene verzeichnis zugreifen schreiben und ausführen)

    bis jetz is das dabei entstanden:


    schueleradd
    Code:
    #!/bin/bash
    
    while read user;
    do
     adduser --gecos "$user" --gid 1001 -disabled-login $user 
     
     
    done < $1
    
    
    lehreradd
    Code:
    #!/bin/bash
    
    while read user;
    do
     adduser --gecos "$user" --gid 1002 -disabled-login $user 
     
     
    done < $1
    
    könnt ihr mir da noch n paar verbesserungen zeigen?

    MfG
     
  2. 11. Dezember 2007
    AW: Linux Bash Usererstellung

    lass es am besten von nem mod innen linux-bereich verschieben, weil hier kaum wer von bash haben wird. wennde glück hast lässt sich crack02 ja ma blicken, der zaubert dir sowas mitm fingerschnipsen^^...mfg coach
     
  3. 11. Dezember 2007
    AW: Linux Bash Usererstellung

    In der Linux-Section treiben sich wohl mehr Bash-Veteranen herum.

    ~moved~

    Mfg,

    Kolazomai
     
  4. 11. Dezember 2007
    AW: Linux Bash Usererstellung

    zieh dir mal die "for" funktion rein. damit kannst in ner schleife ne liste an punkten nacheinander als variable definieren. geht auch mit dateien in einem ordner, oder ordnern in einem überordner.

    for i in schueler.txt
    do
    useradd $i blablabla blubbber asdf hastmigsehn

    oder so ähnlich

    wenn ich alles vorkau wär doch langweilig ^^
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.