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: 2010-05-22 19:03:58 (Externe Bearbeitung)
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki