[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2003
    Beiträge
    12

    IFS Datei berechtigungen

    Hallo,

    ich habe ein großes Problem mit Berechtigungen von Dateien im IFS.

    Folgende Thematik:

    Der Anwender startet auf einem Linux Server einen Webbrowser. Er speichert aus dem Internet eine TXT/XML Datei in ein auf dem Linux Server gemountenes NFS Laufwerk der ISeries. Jetzt ruft der Anwender ein ILE RPG Programm auf, welches die Datei ins System integriert und die Auskunft im IFS löscht.

    Fast der selbe Ablauf funktioniert auch auf dem Windows PC.
    Beim Windows PC ist es nur so, dass ein Netzlaufwerk über den ISeries Netserver eingebunden wird und die Datei aus dem Internet darüber gespeichert wird.


    Mein Problem liegt in der ersten Variante(Linux- Server):

    Wenn ich über den Windows PC eine Datei in das IFS speicher, wird der Datei die Berechtigung des überliegenden Verzeichnisses vergeben und damit kein Problem für das RPG PGM die Datei zu integrieren.
    Bei der Linux Variante wird der Datei fast alle Berechtigungen entzogen und somit läuft das RPG PGM auf einen Fehler das keine Berechtigung für die Datei vorhanden ist. Also kein integrieren möglich..

    Kann das am NFS der ISeries liegen??
    Oder irgendwo auf dem Linux Server?

    Hat jemand vielleicht eine Idee??

    Danke

    Mfg Sören

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Lass das Programm unter einem ALLOBJ-User laufen (CHGPGM).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Oct 2003
    Beiträge
    12
    Zitat Zitat von Fuerchau
    Lass das Programm unter einem ALLOBJ-User laufen (CHGPGM).


    Das Programm wird von Anwendern aufgerufen (Buchhaltung),
    die keine ALLOBJ berechtigung besitzen dürfen.
    Ich habe das PGM auch schon unter *OWNER umgewandelt,
    aber nützt beim IFS nichts.

    (Mit ALLOBJ funktioniert es auch)

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ja stimmt, für IFS kann man Berechtigungen nicht erben. Das Programm sollte daher auf Batch umgestellt werden (falls es es noch nicht ist) und unter dem USER der ALLOBJ hat laufen.

    Im Linux-Sever sollte ggf nach dem Copy ein "chmod 0666 filename" laufen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Oct 2003
    Beiträge
    12
    Zitat Zitat von Fuerchau
    Ja stimmt, für IFS kann man Berechtigungen nicht erben. Das Programm sollte daher auf Batch umgestellt werden (falls es es noch nicht ist) und unter dem USER der ALLOBJ hat laufen.

    Im Linux-Sever sollte ggf nach dem Copy ein "chmod 0666 filename" laufen.


    Das mit dem Batchjob ist ne gute Idee, ist leider nur nicht so einfach, weil die eingelesenen Dateien nach dem Programmaufruf direkt auf dem Bildschirm angezeigt werden.
    Aber mit ner Teil Batch auslagerung könnte es funktionieren.

    Vielen Dank

Similar Threads

  1. Berechtigungen im IFS zuweisen
    By ChrisX in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 03-12-07, 12:07
  2. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 17:57
  3. Berechtigungen im IFS
    By cbe in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 29-09-06, 10:48
  4. IFS Datei Daten hinzufügen
    By sim in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 18-05-06, 08:00
  5. Datei aus IFS holen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 15-05-06, 13:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •