Shadow

Eine Installationsanleitung finden sie im Abschnitt namens Installieren von Shadow-4.0.3 in Kapitel 6.

Offizielle download Adresse

Shadow (4.0.3):
ftp://ftp.pld.org.pl/software/shadow/

Shadow Newgrp Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/shadow-4.0.3-newgrp-fix.patch

Inhalt von Shadow

Das Shadow Paket wurde zur verstärkung der Sicherheit von System Passwörtern eingeführt.

Installierte Programme: chage, chfn, chpasswd, chsh, dpasswd, expiry, faillog, gpasswd, groupadd, groupdel, groupmod, groups, grpck, grpconv, grpunconv, lastlog, login, logoutd, mkpasswd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg (Link auf newgrp), useradd, userdel, usermod, vigr (Link auf vipw) und vipw

Kurze Beschreibungen

chage ändert die maximale Anzahl von Tagen zwischen zwei nötigen Passwortänderungen.

chfn wird benutzt um den vollständigen Namen und ein paar andere Informationen eines Benutzers zu ändern.

chpasswd wird benutzt um das Password mehrerer Benutzer in einem Durchlauf zu ändern.

chsh wird benutzt um die Standardshell eines Benutzers zu ändern.

dpasswd wird zum ändern des Einwähl-Kennwortes eines Benutzers verwendet.

expiry prüft ob ein Kennwort abgelaufen ist und setzt eine entsprechende Regelung durch.

faillog wird zum untersuchen der Logdatei über fehlgeschlagene Logins, um eine maximale Fehlerzahl vor der Sperrung eines Kontos zu setzen und um den Zähler zurückzusetzen verwendet.

gpasswd wird zum hinzufügen und löschen von Mitgliedern in Gruppen verwendet.

groupadd erzeugt eine Gruppe mit dem angegebenen Namen.

groupdel löscht eine Gruppe mit dem angegebenen Namen.

groupmod ändert den Namen oder die GID einer Gruppe.

groups zeigt die Gruppenzugehörigkeit eines Benutzers an.

grpck prüft die Integrität der group Dateien /etc/group und /etc/gshadow.

grpconv erzeugt oder aktualisiert die shadow group Datei aus der normalen group Datei.

grpunconv aktualisiert /etc/group aus /etc/gshadow und löscht die letztere dann.

lastlog berichtet die letzten Anmeldungen aller Benutzer oder eines bestimmten Benutzers.

login wird vom System benutzt um einen Benutzer anzumelden.

logoutd ist ein Dämon, der Beschränkungen auf die Login-Zeit und -Ports durchsetzt.

mkpasswd verschlüsselt ein Passwort mit einer angegebenen Störung.

newgrp wird zum ändern der aktuellen GID in einer login Sitzung benutzt.

newusers wird zum erzeugen oder aktualisieren einer Serie von Benutzerkonten in einem Durchlauf verwendet.

passwd ändert das Passwort für einen Benutzer oder eine Gruppe.

pwck prüft die Integrität der Passwort Dateien /etc/passwd und /etc/shadow.

pwconv erzeugt oder aktualisiert die shadow Passwort Datei aus der normalen password Datei.

pwunconv aktualisiert /etc/passwd aus /etc/shadow und löscht letztere danach.

sg führt ein Kommando mit der angegebenen GID aus.

useradd erzeugt einen neuen Benutzer mit dem angegebenen Namen oder aktualisiert die Vorgaben für neue Benutzer.

userdel löscht das angegebene Benutzerkonto.

usermod ändert Loginname, UID, Shell, Gruppe, Heimatverzeichnis und ähnliches für einen Benutzer.

vigr kann zum editieren von /etc/group oder /etc/gshadow Dateien benutzt werden.

vipw kann zum editieren von /etc/passwd oder /etc/shadow Dateien benutzt werden.

libmisc...

libshadow enthält Funktionen die von den meisten der Programme in diesem Paket verwendet werden.

Shadow Installationsabhängigkeiten

Shadow ist abhängig von: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.