set_auth_method Subroutine

Zweck

Legt die Authentifizierungsmethoden für die rcmds für dieses System fest.

Bibliothek

Authentifizierungsmethoden-Bibliothek ( libauthm.a )

Syntax

int set_auth_method (uint ** authm)

Beschreibung

Diese Methode konfiguriert die Authentifizierungsmethoden für das System. Die Authentifizierungsmethoden müssen an die Funktion in der Reihenfolge übergeben werden, in der sie versucht werden sollen, in dem ganzzahligen Zeiger ohne Vorzeichen, in dem der Benutzer übergeben wurde.

Die Liste ist ein Array von ganzen Zahlen ohne Vorzeichen, die durch eine Null beendet werden. Jede ganze Zahl gibt eine Authentifizierungsmethode an. Die Reihenfolge, in der ein Client versuchen soll, sich zu authentifizieren, wird durch die Reihenfolge der Liste definiert.

Die Flags für die Authentifizierungsmethoden sind in der Datei /usr/include/authm.h definiert.

Alle nicht definierten Bits im Eingabeparameter machen den gesamten Befehl ungültig. Wenn dieselbe Authentifizierungsmethode zweimal angegeben wird oder wenn eine beliebige Authentifizierungsmethode nach AIX® angegeben wird, schlägt der Befehl fehl.

Der Benutzer muss Rootberechtigung haben. Andernfalls schlägt diese Methode fehl.

Parameter

Element Beschreibung
authm Verweist auf ein Array von ganzen Zahlen ohne Vorzeichen. Die Liste der zu setzenden Authentifizierungsmethoden wird durch eine Null beendet.

Rückgabewerte

Nach erfolgreicher Beendigung gibt die Subroutine set_auth_method eine Null zurück.

Nach nicht erfolgreicher Beendigung gibt die Subroutine set_auth_method eine errnozurück.