seclib_passqual(3C) seclib_passqual(3C)
NAME
seclibpassqual - Zusätzliche Prüfung des Eintrages eines Benutzerpaß-
worts
SYNTAX
cc ... -lseclib
#include <seclib.h>
enum seclibreturnval
seclibpassqual(enum secqualoptions, struct logincontext *);
BESCHREIBUNG
Die Gruppe für Paßworteingabe und -prüfung führt eine zusätzliche Prü-
fung des Eintrages eines Benutzerpaßworts durch. Diese Prüfung umfaßt
folgendes:
- SECQEXPIRE
Die Anmeldungsdaten des Benutzers dürfen nicht abgelaufen sein.
- SECQIDLE
Der "Leerlauf", d. h. die Zeit, in der der Benutzer keine Eingabe
gemacht hat, darf nicht zu lang sein.
- SECQINVPASS
Das Paßwort des Benutzers darf nicht gesperrt oder ungültig sein.
- SECQCKGROUP (CSP-Funktion)
Der Benutzer muß Mitglied der entsprechenden Gruppe sein.
- SECQCKRGROUP (CSP-Funktion)
Der Benutzer muß Mitglied der Root-Gruppe sein, wenn er versucht,
sich als "root" anzumelden oder mit dem Kommando su Superuser zu
werden.
- SECQPASSREQ (CSP-Funktion)
Das Paßwort des Benutzers darf nicht leer sein.
ARGUMENTE
secqualoptions
Eine Bitmaske, die die Funktion anweist, bestimmte Funktionen zu
aktivieren. Die vollständige Liste der Werte in der Bitmaske
befindet sich im Vorspann von seclib.h.
logincontext
Ein Wert wie von secliblogincontext() zurückgegeben. Die
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
seclib_passqual(3C) seclib_passqual(3C)
Struktur, auf die dieser Zeiger verweist, enthält alle Sitzungs-
informationen, die für die Berechtigungsprüfung eines Benutzers
über die Sicherheitsbibliothek erforderlich sind.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
seclib_passqual(3C) seclib_passqual(3C)
RÜCKGABEWERT
Die Funktionen geben die folgende Aufzählung seclibreturnval zurück:
SECROK
Die Funktion beendete die Verarbeitung, ohne daß ein Systemfehler
auftrat.
HINWEIS: Die Funktion gibt SECROK zurück, auch wenn sie
context->reason auf einen Fehlerwert setzt.
SECRCALLFAILED
Der Funktionsaufruf schlug fehl. Dieser Fall tritt normalerweise
ein, wenn ein Systemaufruf fehlgeschlagen ist (z. B. wenn
malloc() fehlschlägt, weil ein Aufruf brk() mit einem Fehler
zurückgegeben wird).
SECRBADOPTION
Die Funktion wurde mit einem ungültigen Argument aufgerufen.
SIEHE AUCH
seclib(3C), secliblogincontext(3C), seclibmisc(3C),
seclibpassentry(3C), seclibpasswd(3C), seclibruserok(3C),
seclibsecterm(3C), seclibtwindows(3C).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98