Server-Administration

Benutzerverwaltung unter Linux

Passwörter für Authentifizierung

Mittlerweile sind die Passwörter für die UID- und GID-Authentifizierung nicht mehr in "/etc/passwd" und "/etc/group" abgelegt. Das Shadow-System legt diese Angaben nun in "/etc/shadow" und "/etc/gshadow" les- und schreibar nur für "root" und lesbar für die Gruppe "shadow" ab.

Eine Gruppe im Linux-System besteht optional aus dem Gruppenadministrator, einem Passwort und den Mitgliedern der Gruppe. Zur Gruppenverwaltung kann man die Befehle

  • groupadd

  • groupdel

  • groupmod

für die Gruppe selbst und "gpasswd" für die Gruppenbenutzerverwaltung verwenden. Ein direktes Editieren der Dateien ist möglich, kann aber zu Problemen führen, wenn ein gleichzeitiger Zugriff darauf erfolgt. "vipw" oder "vigr" ermöglichen ein direktes Editieren und sperren die Datei für die Dauer der Bearbeitung.

Für die Benutzerverwaltung gelten analog die Befehle

  • useradd (adduser für DEBIAN)

  • userdel

  • usermod

und "passwd".

Gibt man keine UID oder GID bei "useradd" oder "groupadd" vor, so wird gemäß den Vorgaben (je nach Derivat) in der Datei "/etc/login.defs" eine passende gewählt. Die Vorgaben vom System (Defaults) für "useradd" kann man mittels "useradd -D" ermitteln oder in der Datei "/etc/defaults/useradd" nachsehen.

> useradd -D

GROUP=100

HOME=/home

INACTIVE=-1

EXPIRE=

SHELL=/bin/sh

SKEL=/etc/skel

CREATE_MAIL_SPOOL=no