Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ seclib_secterm(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

seclib(3C)

seclib_secterm(3C)                                       seclib_secterm(3C)

NAME
     seclibsecterm - Der Benutzer root kann sich nur an einer sicheren
     Position anmelden

SYNTAX
     cc ... -lseclib

     #include <seclib.h>

     enum seclibreturnval
     seclibterm(enum sectermoptions options,
                 struct logincontext *context);

BESCHREIBUNG
     Die Gruppe für sichere Terminals prüft, ob sich der Benutzer root
     (oder wenn er mit dem Kommando su Superuser wird) nur an einer siche-
     ren Position anmeldet. Sie bewirkt folgendes:

     -  SECTCONSOLE
     -  SECTSECURETTY (CSP-Funktion)
        Bei dem Benutzer root oder sso ("System Security Officer") stellt
        diese Funktion sicher, daß sich der Benutzer an einem Terminal
        anmeldet, das sich in der Datei /etc/securetty befindet oder daß er
        sich an dem Terminal anmeldet, das durch das Flag CONSOLE in
        /etc/default/login angegeben wird.

ARGUMENTE
     secentryoptions
          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 Struk-
          tur, auf die dieser Zeiger verweist, enthält alle Sitzungsinfor-
          mationen, die für die Berechtigungsprüfung eines Benutzers über
          die Sicherheitsbibliothek erforderlich sind.

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



Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

seclib_secterm(3C)                                       seclib_secterm(3C)

          zurückgegeben wird).

     SECRBADOPTION
          Die Funktion wurde mit einem ungültigen Argument aufgerufen.

SIEHE AUCH
     seclib(3C), secliblogincontext(3C), seclibmisc(3C),
     seclibpassentry(3C), seclibpassqual(3C), seclibpasswd(3C),
     seclibruserok(3C), seclibtwindows(3C).













































Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

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