[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2006
    Beiträge
    22

    Berechtigungen im IFS zuweisen

    Hallo,

    leider habe ich nochmal eine Frage zur Berechtigung im IFS. Wie man User für einzelne Ordner oder Objekte im IFS berechtigt ist klar, aber irgendwie finde ich keine Möglichkeit einen User für einen bestimmten Ordner und alle darunterliegenden Unterordner/Objekte mit einem Befehl zu berechtigen.

    Hat vielleicht jemand einen Link, der mir da weiterhelfen kann, oder einen Ansatz?

    Danke + Gruss
    Chris

  2. #2
    Registriert seit
    Jan 2003
    Beiträge
    746
    Hallo,

    probier mal, ob CHGAUT generische Angaben zuläßt ('/pfad/*')

    ansonsten, Berechtigung schon bei Erstellung der Datei zuweisen: http://www.rlpforen.de/showthread.php?t=7361

    Gruß,
    Robert

  3. #3
    Registriert seit
    May 2006
    Beiträge
    22
    Hi,

    erstmal danke für die schnelle Antwort, unter Angabe eines generischen Pfades psassiert folgendes:

    chgaut obj('/ORDNER1/*') user(NEWUSR) dtaaut(*RWX) OBJAUT(*ALL)


    ORDNER1 und alle darin liegenden Ordner und Objekte bekommen die neuen Rechte zugewiesen, allerdings greift die Berechtigung nicht noch tiefer ...

    Ein ORDNER2, der im ORDNER1 liegt, ist mit dem obigen Befehl richtig berechtigt. Objekte und Unterordner von ORDNER2 sind jedoch nicht berechtigt :-(

    Prinzipiell ist dies der richtige Ansatz, gibt es vielleicht noch eine Idee, wie ich noch mehr Unterordner berechtigen kann?

    Beim erstellen anlegen fällt leider erstmal aus ^^ Die Ordnerstrukturen bestehen schon und haben teilweise mehrere Unterordner...

    Gruss
    Chris

  4. #4
    Registriert seit
    Jan 2003
    Beiträge
    746
    Wenn die Struktur Ordner-in-Ordner dynamisch ist würde ich mir ein CL stricken, welches den "Baum" abarbeitet, z.B. als ein "ChgAutJob" mit Parm "Ordner":

    CMD CHGAUT '/*' absetzen
    Ordner1 Inhalt ermitteln
    Ordner1 Inhalt lesen
    Ordner2 gefunden, ChgAutJob auf Ordner2 submitten
    Ordner3 gefunden, ChgAutJob auf ordner3 submitten
    u.s.w.

  5. #5
    Registriert seit
    May 2006
    Beiträge
    22
    Hi,

    ich habs nun hinbekommen, mit Hilfe der QSH und dem Befehl chmod -R usw. ...

    Würde mich aber dennoch interessieren ob sich sowas nicht auch mit OS/400 Befehlen realisieren lässt.

    Danke an alle die sich hierüber den Kopf zerbrochen haben ^^

    Gruss
    Chris

  6. #6
    Registriert seit
    May 2006
    Beiträge
    22
    Haben wohl grad zeitgleich gepostet...

    Die Idee mit dem CL-PGM hatte ich auch schon, allerdings erschien mir das zu aufwendig und ich dachte mir es muss doch auch eine einfachere Lösung geben, da ich dies eigentlich als triviales problem einstufen würde, welches sich auf jedem System stellt...

    Danke nochmals und Gruss
    Chris

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Dies hilft dir allerdings auch nur kurzfristig:

    Neue Objekte im IFS erben nicht die Berechtigung des übergeordneten Verzeichnissses in dem sie erstellt werden.
    Default wird *PUBLIC immer mit *EXCLUDE eingestellt.

    QSH mit CHMOD ist im Übrigen tatsächlich die einzige Möglichkeit für diese Aufgabe.
    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
    Jun 2006
    Beiträge
    348
    Kann der CHMOD Befehl auch einzelne User Berechtigungen verändern? Ich möchte, dass ein Verzeichnis mit vielen Unterordnern und Dateien nur vom Webserver ausgeführt werden können. *PUBLIC soll auf *EXCLUDE stehen bleiben.

    Es müssten also die Benutzer QTMHHTTP und QTMHHTP1 berechtigt werden.

    Gruß
    Matthias

  9. #9
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Da müßte es doch eigentlich genügen, *PUBLIC für den obersten Ordner auf *EXCLUDE zu setzen, und diesen Ordner für die beiden speziellen Benützer freizugeben?

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das ist korrekt.
    Für neue Objekte im IFS ist aber immer ein CHGAUT erforderlich, da IFS-Berechtigungen nicht geerbt werden können.
    Neue Objekte gehören immer dem Ersteller.
    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

Similar Threads

  1. Dateien per FTP von IFS auf der AS400 holen
    By kroehn in forum NEWSboard Windows
    Antworten: 5
    Letzter Beitrag: 08-11-06, 19:36
  2. Allgemeine Berechtigung für Jobs ... IFS Ordner ...
    By bode in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 30-10-06, 11:10
  3. Berechtigungen im IFS
    By cbe in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 29-09-06, 10:48
  4. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 15:37
  5. Berechtigungen im IFS vererben
    By muadeep in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 24-05-02, 06:58

Berechtigungen

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