-
FTP Berechtigung
Hallo Forum
Ich muss Daten automatisch per FTP von der Kundenmaschine an ein anderes System senden. Der Befehl FTP ist auf der Kundenmaschine nur für einen bestimmten Benutzer freigegeben.
Mein CL-PGM (aufgerufen von einem Benutzer der keine FTP-Berechtigung hat) füllt FTPCMD, führt Overrides durch und startet FTP:
OVRDBF FILE(INPUT) TOFILE(QTEMP/FTPCMD)
OVRDBF FILE(OUTPUT) TOFILE(QTEMP/FTPLOG)
FTP RMTSYS(&RMTSYS)
Der Eigner des CL-PGM ist das FTP-Benutzerprofil.
Umgewandelt wurde mit USRPRF *OWNER
Trotzdem gibt es nach dem Verbindungsversuch den Fehler:
Keine Berechtigung für diese Operation.
Was mache ich falsch?
Gruß Joe
-
Hast Du im FTPCMD auch den USER mit dem Password (der die Berechtigung hat) eingetragen. Ansonsten sende doch bitte die Datei FTPCMD.
-
-
Hallo
Inhalt der Datei FTPCMD:
Benutzer Passwort
ASCII
LCD /home/XXXX/yyyy
PUT Datei20110510094931199168
QUIT
Das Problem ist aber nicht die Anmeldung auf dem Zielsystem sondern die Ausführung von FTP auf dem Quellsystem.
Wenn ich das CL-Pgm mit dem Benutzer der FTP-Berechtigung hat ausführe, klappt es.
Aber ich kann nicht allen Benutzern FTP-Berechtigung erteilen.
Zitat von MR-BN
Hast Du im FTPCMD auch den USER mit dem Password (der die Berechtigung hat) eingetragen. Ansonsten sende doch bitte die Datei FTPCMD.
-
Zitat von Joe
Aber ich kann nicht allen Benutzern FTP-Berechtigung erteilen.
Dann so:
1) DTAQ
2) AJE unter entsprechender Berechtigung, CL mit QRCVDTAQ
3) Benutzer senden nur noch einen Auftrag an DTAQ
Last edited by RobertMack; 10-05-11 at 10:57.
Grund: Tippfehler
-
... sbmjb cmd(call my ftptransfer) user(darfftp)
D*B
-
... CPD1616 Keine Berechtigung für Benutzerprofil DARFFTP
-
... das kann man wieder toppen, wenn das Programm, das den Submit macht Owner Berechtigung erbt...
-
Zitat von BenderD
... sbmjb cmd(call my ftptransfer) user(darfftp)
D*B
Ich verwende kein SBMJOB sondern Call(FTPSND).
Und dieses FTPSND wurde mit dem Benutzerprofil umgewandelt, das die Berechtigung für FTP hat.
Der Eigner des Objekts ist das entspr. Benutzerprofil.
D.h. die Berechtigung wurde nicht an das Pgm.FTPSND vererbt??
Ich benutze die gleiche Technik z.B. beim Ändern der Jobpriorität
zur Laufzeit eines Pgm.
Der Aufrufende Benutzer hat keine Berechtigung die Priorität zu ändern, deshalb wird ein CL gecallt, das von QSECOFR kompiliert
wurde mit USRPRF *OWNER.
Und das funktioniert.
Gruß Joe
-
... das war keine Interpretation dessen was du machst, sondern ein Rat, was du tun kannst, damit es funzt!
-
Zitat von BenderD
... das war keine Interpretation dessen was du machst, sondern ein Rat, was du tun kannst, damit es funzt!
Vielen Dank für den Rat. So funktioniert es.
Gruß Joe
-
Nicht alle Berechtigungen können von einem OWNER-Programm "geerbt" werden. Da gehört z.B. auch das gesamte IFS dazu.
Manchmal hilft es auch die API's QSYGETPH/QSYSETPH zum kurzfristigen Umschalten auf einen anderen User zu verwenden (funktioniert mit OWNER-Programmen).
Risiko: wenn das Programm nicht mehr zum Umschalten auf den aktuellen user kommt, bleibt das umgeschaltete Profil weiterhin aktiv!
Similar Threads
-
By malzusrex in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 05-12-06, 13:38
-
By TARASIK in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 21-11-06, 16:18
-
By wuwu in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 18-08-06, 08:09
-
By Jenne in forum IBM i Hauptforum
Antworten: 14
Letzter Beitrag: 05-07-06, 14:23
-
By bode in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 06-03-06, 10:55
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