useradd solaris

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von chiron90, 25.01.2007.

  1. #1 chiron90, 25.01.2007
    chiron90

    chiron90 Grünschnabel

    Dabei seit:
    12.12.2006
    Beiträge:
    4
    Zustimmungen:
    0
    hallo,

    Hat von euch jemand Erfahrung wie man unter Solaris 9 User (ca. 80) anlegen kann per script?
    Auf linux habe ich ein script das Benutzer aus einer Liste ausliest und in einer for Scheife die User anlegt.

    Code:
    useradd -d $HOMEBASEDIR$USER -m -p $USER -g $GROUP -s $LSHELL $USER
    Auf solaris 9 kennt der useradd Befehl die Option -p nicht und so müsste von Hand jedes Passwort gesetzt werden.
    Kann mir da jemand helfen?

    Das script für Linux sieht so aus:
    Code:
    #!/bin/bash
    #
    # unix und samba accounts erstellen oder loeschen
    
    if [ ! -n "$1" ]
    then
      echo "Usage: ./unixuserscript userlist.txt {add|del}"
      exit 1
    fi
    
    if [ ! -n "$2" ]
    then
      echo "Usage: ./unixuserscript userlist.txt {add|del}"
        exit 1
        fi
    
    # hier editieren #
    UIDGIDNUMBER=6001
    HOMEBASEDIR="/home/sambausers/" # <-- vorher erstellen
    LSHELL="/bin/bash"
    GROUP="samba"
    ###
    
    if [ $2 == "add" ]; then
      for USER in `cat $1`
      do
        useradd -d $HOMEBASEDIR$USER -m -p $USER -g $GROUP -s $LSHELL $USER
        (echo "$USER"; echo "$USER") | /usr/local/bin/smbpasswd -s -a $USER
      done
    fi
    
    if [ $2 == "del" ]; then
      echo "*WARNING* removing users and their home directory!!"
    
      for (( i=7; $i>=0; i=$i-1 ))
      do
        echo -n "$i "
        sleep 1
      done
      echo ""
    
      for USER in `cat $1`
      do
        userdel -fr $USER
        /usr/local/samba/bin/smbpasswd -x $USER
      done
    fi
    
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. dizzgo

    dizzgo Lernbereite Riesenratte

    Dabei seit:
    04.08.2005
    Beiträge:
    573
    Zustimmungen:
    0
    Ort:
    /ch/sg///
Thema:

useradd solaris

Die Seite wird geladen...

useradd solaris - Ähnliche Themen

  1. useradd disabled-login geht das unter suse

    useradd disabled-login geht das unter suse: Hallo, ich versucher gerade einen User unter openSUSE anzulegen der sich allerdings nicht am System anmelden können darf. Unter debian kenne ich...
  2. useradd expiredate

    useradd expiredate: Hallo zusammen, an welcher Stelle kann ich das expiredate eine Benutzers ersehen? Ich habe einen angelegt, im Format JJJJ-MM-TT das scheint...
  3. useradd...

    useradd...: hi. habe folgendes problem, bzw frage. kann ich einen user anlegen, der wie ein ftp-account user nur in seinem ordner rechte hat und im...
  4. useraddscript

    useraddscript: Hat jemand von euch ein Script, welches den Befehl "useradd" nachstellt, also praktisch die übergebenen Parametern per Hand wie eingetippt in die...
  5. useradd problem

    useradd problem: erstmal Hi bin neu hier ;-) also ich möchte auf mein linux root nen neuen user adden dazu gebe ich useradd ein doch dann kommt das...