Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ seclib_passqual(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

seclib(3C)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026