[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2003
    Beiträge
    10

    Unhappy Problem mit Zugriffen im IFS

    Hallo Gemeinde,

    ich hab ein Problem mit der Rechtevergabe im Integrated File System, genauer im Root.
    Hab schon einiges hier im Forum über die Rechtevergabe gelesen aber eine Lösung für mein Problem konnte ich noch nicht finden.

    Im Root liegt ein Verzeichnis wo 3 Berechtigungen eingetragen sind. Dies Problem betrifft nicht nur diesen Ordner sondern wie ich festgestellt habe alle Ordner im IFS/Root

    *public auf *exclude
    USRGRP1 (Gruppenprofil) auf *exclude
    USRGRP2 (Gruppenprofil) auf *RWX

    Nur die User die als zusätzliches Gruppenprofil USRGRP2 haben sollten somit auf diesen Ordner zugreifen können. Aber genau dies ist nicht der Fall. Jeder User kann auf die Ordner im IFS zugreifen nicht nur die Gruppe USRGRP2 Erst wenn ich den User explizit auf *exclude setze kann er nicht mehr darauf zugreifen.

    Eines muss man noch bei uns wissen, alle User haben aus bestimmten Gründen das USRGRP1 Gruppenprofil in Ihrem Profil. Dies beinhaltet *allobj (wir wissen das egtl. nur der SECOFR das haben sollte, aus bestimmten Gründen mussten wir das damals aber so machen). Allerdings habe ich ja USRGRP1 auf *exclude gesetzt, also dürfte hier *allobj nicht ziehen, oder?

    Andere Überlegung: Spielt die Rechtevergabe auf „/“ eine Rolle. Hier hat *public und auch USRGRP1 (die mit den *allobj) *rwx. Wenn ich die Rechte aber in meinem Ordner angebe, sollten diese Berechtigungen aber doch egal sein, oder?

    Danke vorab für die Hilfe… bastel schon seit gut 3 Std. an dem Problem rum

    Sky

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Benutzer mit *ALLOBJ können NICHT ausgeschlossen werden.
    Schließlich besagt eben *ALLOBJ eben alle Objekte und nicht nur ein paar.
    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
    Sep 2003
    Beiträge
    10

    Unhappy

    Können Sie auch nicht ausgeschlossen werden wenn Sie wie hier Ihr *allobj nur über ein Gruppenprofil bekommen?

    Würde also heißen, wenn ich den Usern *allobj nicht wegnehmen könnte (aus welchen Gründen auch immer), ich jeden meiner 50 User die nicht auf das Verzeichniss zugreifen sollten in den Berechtigungen eintragen müsste und auf *exclude stellen?

    Ufff…..

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Hat ein User *ALLOBJ kann er auch nicht explizit ausgeschlossen werden (was ja durch PUBLIC schon gewährleistet wäre).

    Du kannst den Usern nur *ALLOBJ entziehen um dieses Problem zu lösen.
    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
    Feb 2001
    Beiträge
    20.696
    Nachtrag:
    *ALLOBJ unterläuft sämtliche Berechtigungskonzepte.

    Wenn ich *ALLOBJ habe kann ich mir auch nachträglich noch *SECADM und alles andere selber berechtigen, da ich auch das Recht auf QSECOFR habe.
    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 2003
    Beiträge
    10
    Vielen Dank für Deine Antwort Fuerchau... werden jetzt mal sehen was wir hier am besten machen!

  7. #7
    Registriert seit
    Sep 2003
    Beiträge
    10
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Hat ein User *ALLOBJ kann er auch nicht explizit ausgeschlossen werden (was ja durch PUBLIC schon gewährleistet wäre).

    Du kannst den Usern nur *ALLOBJ entziehen um dieses Problem zu lösen.
    Hmm, das ist jetzt seltsam! Habe einen User explizit mit *exclude angegeben und schon kann dieser nicht mehr auf dieses Verzeichnis zugreifen (obwohl er auch Mitglied in einem Gruppenprofil ist das *allobj hat).

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das mit dem Gruppenprofil habe ich nicht gelesen, sorry.

    Insoweit stimmt es schon.
    Aber wenn mein Gruppenprofil *ALLOBJ hat, kann ich mir (mit ein bisschen Aufwand) auch selber *ALLOBJ verpassen.
    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

  9. #9
    Registriert seit
    Jul 2005
    Beiträge
    232
    Um das wirklich sauber zu lösen, müssten die Exit-Points des Betriebssystems bemüht werden. Dort wird bei jedem Zugriff dann ein (zu erstellendes!) Programm aufgerufen, welches den Zugriff auf diese Weise beschränkt.

    Generell sollte - wie angemerkt - die Vergabe von *ALLOBJ restriktiv gehandhabt werden. Wenn das jeder User hat, kann man die Maschine eigentlich auch gleich mit Security Level 10 laufen lassen

    Gruß Karsten
    __________________________________
    -An eye for an eye leaves the whole world blind- -Mahatma Ghandi-

  10. #10
    Registriert seit
    Dec 2005
    Beiträge
    276
    Hallo 69sky,

    hier findest du die Antwort, warum der User Zugriff hat, bis du ihn explizit auf *EXCLUDE setzt:

    IBM System i Support: Software Technical Document : 4294150

    MfG
    Zerberus

  11. #11
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... wirklich sauber lösen lässt sich das nur durch den Entzug der ALLOBJ Berechtigung, da selbige es immer ermöglichen jeglichen Schutzmechanismus inklusive dieser Placebo Lösungen Marke - wasch mir den Pelz, aber mach mich nicht nass - auszuhebeln.
    BTW: der Workaround mit den expliziten Exclude Berechtigungen auf der Benutzerebene ist ebenfalls nicht Wasserdicht und erzeugt das nächste Problem in Form von veritablem Overhead.

    D*B

    Zitat Zitat von pwrdwnsys Beitrag anzeigen
    Um das wirklich sauber zu lösen, müssten die Exit-Points des Betriebssystems bemüht werden. Dort wird bei jedem Zugriff dann ein (zu erstellendes!) Programm aufgerufen, welches den Zugriff auf diese Weise beschränkt.

    Generell sollte - wie angemerkt - die Vergabe von *ALLOBJ restriktiv gehandhabt werden. Wenn das jeder User hat, kann man die Maschine eigentlich auch gleich mit Security Level 10 laufen lassen

    Gruß Karsten
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. IFS Problem..
    By takeoff/400 in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 28-06-07, 15:44
  2. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  3. Problem IFS Dateiverzeichnis Zugriff
    By synus in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 10-10-05, 07:29
  4. Überwachung von Zugriffen aufs IFS
    By tomikra in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 25-07-05, 11:56
  5. Windows Explorer auf IFS -> Problem
    By ExAzubi in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 12-07-05, 21:31

Berechtigungen

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