Benutzer-Werkzeuge

Webseiten-Werkzeuge


os4_bsd_freebsd_user
                                      user


 BACK ..

 User anlegen/loeschen
 =====================



 so macht man es von Hand (richtig) in FreeBSD
 ---------------------------------------------
 ### Gruppe "admins" anlegen
 $ vi /etc/group
 admins:*:1000:

 ### User "admin" der Gruppe "wheel" als Mitglied hinzufuehgen
 (Damit man mit "su -" und dem Passwort auch "root" werden kann.)
 $ vi /etc/group
 wheel:*:0:root,admin

 ### User "admin" anlegen
 $ vipw
 admin::1000:1000::0:0:Administrator:/home/admin:/usr/local/bin/bash

 ### Passwort setzen
 $ passwd admin

 ### Homeverzeichnis anlegen und mit den richtigen Rechten versehen
 mkdir -p /home/admin
 cp /etc/skel/* /home/admin/
 chown -R 1000:1000 /home/admin
 chmod -R 700 /home/admin

 ###
 ### User "admin" loeschen
 ###
 $ vipw
 >> die Zeile loeschen, die mit "admin" beginnt <<

 ### Homeverzeichnis loeschen
 rm -fr /home/admin

 ### Gruppe loeschen
 #   (ACHTUNG!
 #    Dann haben die anderen "admins", die mit dieser Gruppe angelegt wurden,
 #    aber auch keine Gruppe mehr!)
 $ vi /etc/group
 >> die Zeile loeschen, die mit "admins" beginnt <<



 so wird es per Script in FreeBSD gemacht
 ----------------------------------------
 ### Gruppe anlegen
 $ pw groupadd -n admins -g 2000

    ### Gruppen-Daten
    # Gruppen-ID: . . . . . . . . . . . .  2000
    # Gruppen-Name:   . . . . . . . . . .  admins

 ### User anlegen
 $ echo "geheim" | /usr/sbin/pw useradd -n admin -u 2300 -d /home/admin -g admins -G wheel -m -s /bin/tcsh -h 0 -c "Administrator"
 oder (wenn das Passwort interaktiv eingegeben werden soll)
 $ /usr/sbin/pw useradd -n admin -u 2300 -d /home/admin -g admins -G wheel -m -s /bin/tcsh -h 0 -c "Administrator"

    ### User-Daten
    # Passwort:   . . . . . . . . . . . .  geheim
    # User-Name:  . . . . . . . . . . . .  fritz
    # User-ID:  . . . . . . . . . . . . .  2300
    # Kommentar:  . . . . . . . . . . . .  Administrator
    # Homeverzeichnis:  . . . . . . . . .  /home/admin
    # Gruppen-Name:   . . . . . . . . . .  admins
    # Gruppen-Mittglied in der Gruppe:  .  wheel
    # Shell:  . . . . . . . . . . . . . .  /bin/tcsh

 ### Die folgende Kommandozeile ist nur erforderlich,
 ### wenn das Passwort nicht schon mit der pipe und "-h 0" uebergeben wurde.
 $ chpass -p [verschluesseltes Passwort] admin

 ### Die folgende Kommandozeile ist nur erforderlich, wenn die Systemdateien
 ### (passwd und master.passwd) direkt bearbeitet wurden.
 $ /usr/sbin/pwd_mkdb -p /etc/master.passwd



 weitere Moeglichkeiten in FreeBSD
 ---------------------------------

 ### Ermoeglicht jedem einzelnen seine eigenen Daten zu editieren,
 ### der "root" kann auch andere Userdaten veraendern oder anlegen.
 $ chpass [user]

 ### root kann so das Passwort aendern
 $ chpass -p [verschluesseltes Passwort] admin

 ### root kann so die Shell aendern
 $ chpass -s /usr/local/bin/bash admin

 ### root kann so den "admin" wieder loeschen
 rmuser -y admin


   [IMG]
/home/http/wiki/data/pages/os4_bsd_freebsd_user.txt · Zuletzt geändert: von 127.0.0.1