Zitat Zitat von cs400_de Beitrag anzeigen
Wenn ich *public *RX für / setze, so habe ich doch das ganze System aufgemacht, außer da wo public wieder exculded ist, oder?
Hallo Carsten,

/ sollte schon *RX für alle sein, ebenso wie QSYS.LIB (sonst hätten die User eh leichte Sorgen). Man sollte immer von "oben" nach "unten" denken - Objektsicherheit ist eine der Hauptregeln bei Security. Wenn QSYS.LIB *RX für alle ist, die darunter liegende MEINEDATA.LIB aber *EXCLUDE für *ALL und *RWX für XYZ, kann auch nur XYZ auf MEINEDATA zugreifen. Man sollte ja nicht überall eine vollautomatische Rechtevererbung bis auf den letzten Member / das letzte Objekt in der tiefsten IFS-Ebene verwenden.

Wie in der Teh-Werbung: "man kann, aber man muss nicht".

-h