Anzeige:
Ergebnis 1 bis 4 von 4

Thema: automatisch benutzer anlegen

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.03.2005
    Beiträge
    9

    automatisch benutzer anlegen

    Hallo @!
    Hat irgendjemand eine ahnung, wie man unter linux mit einem script, egal welches z.B. alles von:
    s1a01 bis s1a30
    anlegt? Danke schoneinmal im voraus, mfg. da niko

  2. #2
    Registrierter Benutzer
    Registriert seit
    25.11.2003
    Beiträge
    16
    Hoffe das hilf dir weiter

    Code:
    #!/bin/bash 
    i=1 
    while [ $i -lt 2 ] 
    do 
    $(useradd -d /home/user$i -m -g 101 -s /bin/false user$i) 
    i=$(($i+1)) 
    done
    Advanced Bash-Scripting Guide

  3. #3
    Registrierter Benutzer
    Registriert seit
    21.03.2005
    Beiträge
    9
    Hey,thx!
    Super, genau dass brauchte ich!

  4. #4
    Registrierter Benutzer
    Registriert seit
    25.05.2000
    Ort
    Friedrichsfeld
    Beiträge
    42
    Hi,

    was vielleicht noch praktisch wäre, wäre dass die Zahl immer gleich lang ist, wie in deinem Beispeil

    Dazu einfach die Zeile:
    $(useradd -d /home/user$i -m -g 101 -s /bin/false user$i)

    dur folgende ersetzen:
    $(useradd -d /home/user$(printf %03d $i) -m -g 101 -s /bin/false user$(printf %03d $i))

    Dabei sagt die Null, das führende Nullen vorangestellt werden und die 3 sagt wie lang die Nummer ist. Würden alls so aussehen: user009, user010

    MfG
    Björn

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •