[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2004
    Beiträge
    327

    IFS und Berechtigung

    Hallo und Guten Morgen,
    ich habe folgendes Problem:
    Im IFS werden per Programm diverse PDF Dateien hinterlegt. Der Ordner lautet u.a. /tmp. Weitere Unterordner gibt es nicht.
    Die Berechtigungen sind wie folgt:
    Daten- ----------Objektberechtigungen----------
    Benutzer berecht. Existenz Verwaltung [nderung Referenz

    *PUBLIC *RWX X X X X
    Eingetragene User haben die gleiche Berechtigung. Alle User arbeiten hier mit dem gleichen Gruppenprofil. Es gibt keine Berechtigungsliste.

    Wird nun eine PDF erzeugt, dann hat die Datei folgende Berechtigung:
    Daten- ----------Objektberechtigungen----------
    Benutzer berecht. Existenz Verwaltung [nderung Referenz

    *PUBLIC *R X X X X
    Die User haben weiterhin volle Berechtigung. Der Programmierer, der die Datei erzeugt hat ist owner von der Datei.
    Nun kommt das Problem:
    Wird das Programm von einem anderen User aufgerufen, dann bricht das Programm ab, weil die Datei nicht ersetzt werden kann. Nur der Owner kann die Datei löschen, alle anderen User nicht. Wieso ist das so? Es haben doch alle volle Berechtigung!
    Verstehe ich etwas falsch?
    Danke.
    Gruß Klaus

  2. #2
    Registriert seit
    Dec 2004
    Beiträge
    203
    Hallo und guten Morgen,

    ich glaube wir hatten das Problem auch mal. Nach der Durchforstung der CL´s habe ich gefunden das wir uns mit

    CHGAUT OBJ(&OBJEKT) AUTL(AUTLNAME) SUBTREE(*NONE)

    beholfen haben.
    Eine genaue Erklärung warum wieso weshalb kann ich leider nicht liefern.

    Ich hoffe das hilft ...

    Gruß,
    Ralf

  3. #3
    Registriert seit
    Sep 2004
    Beiträge
    327
    Hallo Ralf,
    ich möchte eigentlich nicht auf eine Berechtigungsliste gehen. Ich vermute, dass es irgendwie mit dem Owner zusammenhängt. Aber wieso, keine Ahnung. Dazu müsste man jetzt die Doku der Logik der Berechtigung durcharbeiten.
    Noch jemand eine Idee?
    Gruß Klaus

  4. #4
    Registriert seit
    Dec 2014
    Beiträge
    310
    Ja, das CHGAUT war schon ok, nur eben statt der AUTL den User *PUBLIC angeben

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    I.d.R. werden Berechtigungen vom übergeordneten Ordner geerbt. Also sollte da bereits die *PUBLIC-Berechtigung eingetragen sein.
    Neu Dokumente im IFS gehören immer erst mal dem Ersteller. OWNER *GRPPRF aus dem Profil zieht da leider nicht.
    Anschließend kann (oder auch nicht) der Ersteller per CHGAUT die Berechtigungen erteilen.
    Bzgl. des IFS war das schon immer so.
    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

  6. #6
    Registriert seit
    Sep 2004
    Beiträge
    327
    Das hat leider nicht funktioniert.
    Direkt nach dem Erstellen der PDF Datei im IFS habe ich den Befehl
    CHGAUT OBJ('/tmp/poe274P.PDF') USER(*PUBLIC) DTAAUT(*RWX) OBJAUT(*ALL)
    abgesetzt.

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Wenn was nicht funktioniert, muss es doch eine Fehlermeldung geben.
    Der CHGAUT hat sicherlich funktioniert, oder gabs eine Meldung?
    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

  8. #8
    Registriert seit
    Sep 2004
    Beiträge
    327
    Der CHGAUT hat funktioniert. Es scheitert immer noch am RMVLNK OBJLNK('/TMP/POE274P.PDF').
    Da kommt die Meldung, dass keine Berechtigung vorliegt, obwohl der User die volle Berechtigung hat, aber eben kein Owner ist. Schon komisch.

  9. #9
    Registriert seit
    Dec 2014
    Beiträge
    310
    Ach soooo, jetzt sehe ich erst - es handelt sich um das Directory "/tmp"

    Hier kann NUR der Owner oder ein User mit *ALLOBJ löschen.
    --> Mach mal wrklnk ('/tmp') und dann mit Auswahl "8" die Attribute ansehen.

    Auf Seite 3 steht dann:
    Umbenennen und Verbindung aufheben
    eingeschränkt . . . . . . . . . . . : Ja

    Soll heißen: Zm Löschen reicht die "normale" Berechtigung *RWX nicht aus ...

  10. #10
    Registriert seit
    Sep 2004
    Beiträge
    327
    Perfekt, vielen Dank für die Info. Das muss man erstmal wissen

Similar Threads

  1. FTP Berechtigung im IFS
    By fdh in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 01-06-15, 14:59
  2. IFS-Berechtigung
    By FNeurieser in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 23-03-15, 13:31
  3. Berechtigung IFS
    By Flappes in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 04-04-03, 13:30
  4. Berechtigung ???
    By xetal in forum NEWSboard Windows
    Antworten: 0
    Letzter Beitrag: 05-12-02, 11:09
  5. Berechtigung im IFS
    By PS in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 15-04-02, 12:44

Tags for this Thread

Berechtigungen

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