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.