Anmelden

View Full Version : Benutzer und Kennwort prüfen



Peet
18-11-05, 18:48
Hallo,
ich muß in einem Programm den Benutzer auffordern, sein
Kennwort einzugeben.(AS/400 Benutzer und Kennwort)
Nun muss ich das aber in einem Job tun ,der NICHT unter
dem Benutzer läuft, dessen Kennwort ich prüfen muss,
von daher kommt der Befehl "CHKPWD" nicht als Lösung
in Frage.
Die verschiedenen API'S, die ich bei IBM gefunden habe,
sind m.E. nicht geeignet, oder ?

Hat jemand eine Idee oder so etwas schon einmal realisiert ?

Vielen Dank im Voraus !

Peter

Fuerchau
19-11-05, 08:52
Das API QSYGETPH übernimmt diese Prüfung, da man anschließend per QSYSETPH auf diesen User umschalten kann.
Allerdings sind diese API's per default auf *PUBLIC *EXCLUDE gesetzt. Läuft dein Programm aber unter OWNER QSECOFR, dürfte der Zugriff kein Problem sein.

Allerdings verstehe ich diesen Wunsch nicht ganz, da ja damit die Funktion eines "Trojaners" realisiert werden kann.

BenderD
19-11-05, 09:47
@Baldur:

ist eigentlich eine Standardanforderung:
vor der verwendung eines Programmes unter QSECOFR wird zusätzlich eine Authentifizierung mit dem eigenen Kennwort verlangt und daraus ein Eintrag im Audit Journal erstellt, so eine Art signierte Verwendung eines Programmes.

Dieter



Allerdings verstehe ich diesen Wunsch nicht ganz, da ja damit die Funktion eines "Trojaners" realisiert werden kann.

Peet
19-11-05, 09:51
Genau so ist es, außerdem gibt es im Web Bereich
ebenfalls genügend Anforderungen !

mjraber
19-11-05, 09:51
Hallo,

ich habe zu Demo-Zwecken ein VisualBasic-Programm geschrieben, das den API verwendet. Kann ich bei Interesse
bereitstellen.

Gruß
Michael

Peet
20-11-05, 10:13
Ja bitte, sehr gerne.
Soll ich eine PN schicken ?

Schon mal vielen Dank im Voraus !

Peter