-
Programmaufruf mit fremder Berechtigung
Hallo @all,
ein normaler Benutzer, der sonst nicht viele Rechte hat, soll/muß in einem IFS-Verzeichnis Berechtigungen vergeben können.
Ich habe das entsprechende Programm mit dem Parameter
USRPRF(*OWNER)
umgewandelt und den Owner des Programms entsprechend geändert. Trotzdem kommt bei Programmaufruf der Fehler, daß der Benutzer keine Berechtigung hat, die IFS-Datei zu ändern. Mach ich da was falsch oder habe ich einen Denkfehler ?
Danke im Voraus für eure Antworten
-
USRPRF(*OWNER) funktioniert leider nicht mit den IFS-Befehlen.
Hierzu musst du die API's QSYGETPH und QSYSETPH bemühen um für die Aktion auf ein anderes Profil umzuschalten.
Beachte aber, dass das nicht durch den Bediener unterbrechbar ist, sonst arbeitet er mit dem anderen User weiter.
-
Hallo,
danke für deine Antwort.
Da das entsprechende Programm von mir im Batch laufen soll, sollte es ja keine Probleme wegen der kurzfristigen Berechtigung geben. Ich muß mir die APIs jetzt mal in Ruhe zu Gemüte führen
-
... im Batch brauchts das nicht, SBMJOB hat eine Parameter USER (da braucht man Berechtigung an dem USRPRF, die darf aber adaptiert sein - wobei das nicht QSECOFR, aber jedes andere Profil sein darf)
D*B
 Zitat von lossin
Hallo,
danke für deine Antwort.
Da das entsprechende Programm von mir im Batch laufen soll, sollte es ja keine Probleme wegen der kurzfristigen Berechtigung geben. Ich muß mir die APIs jetzt mal in Ruhe zu Gemüte führen 
-
PHP-Code:
PGM
DCL VAR(&OLDHANDLE) TYPE(*CHAR) LEN(12)
DCL VAR(&NEWHANDLE) TYPE(*CHAR) LEN(12)
DCL VAR(&NEWUSER) TYPE(*CHAR) LEN(10)
MONMSG MSGID(CPF0000)
CHGVAR VAR(&NEWUSER) VALUE(Neuer Benutzer)
CALL PGM(QSYGETPH) PARM(*CURRENT *NOPWD &OLDHANDLE)
CALL PGM(QSYGETPH) PARM(&NEWUSER *NOPWD &NEWHANDLE)
CALL PGM(QWTSETP) PARM(&NEWHANDLE)
...
CALL PGM(QWTSETP) PARM(&OLDHANDLE)
CALL PGM(QSYRLSPH) PARM(&NEWHANDLE)
CALL PGM(QSYRLSPH) PARM(&OLDHANDLE)
ENDPGM
Similar Threads
-
By bode in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 30-10-06, 11:10
-
By dino in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 20-10-06, 07:45
-
By rebe in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 12-10-06, 11:22
-
By Jenne in forum IBM i Hauptforum
Antworten: 14
Letzter Beitrag: 05-07-06, 14:23
-
By JonnyRico in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 10-04-02, 22:11
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks