[opencms-dev] Who are "All others" in relation to ACL?
Christoph Fröhlich
cfauto at folge2.de
Fri Dec 14 08:47:52 CET 2012
You didn't mention it, but I assume you added an Access Control Entry on folder fA for user uA to allow him to read fA?
Am 12.12.2012 um 14:00 schrieb Claus Priisholm <cpr at codedroids.com>:
> Ok, makes sense (and probably makes permission dialog much less verbose in some cases). What I am seeing makes less sense (or so it seems), but that may be because it does something that I don't expect when having a parent folder with sub-folders.
>
> I have UserA belonging to GroupA and UserB belonging to GroupB.
>
> I have a parent folder P and two sub-folders A and B, I want the general public to be denied to "read" anything inside P, UserA should be able to read A (and its contents) but not B (and vice versa for UserB).
>
> So far my attempts involving setting permissions for "All others" by removing +r+v (and setting "overwrite inherited" and "inherit to subfolders") from folder P all ends with e.g. UserA getting false back from cmsObject.existsResource(".../P/A"). It almost appears like it overrules the other permission settings (whether they be on folder P or one of the sub-folders, or both).
>
> I can work around it, for my purpose, but maybe there is some speciel behaviour that escapes me when using "All others" and inherit to sub-folders.
>
> Brs
> Claus
>
> 2012/12/12 Alexander Kandzior <alex at opencms.org>
> „All others“ in OpenCms ACLs means all other users that do not have explicit permissions set on that resource.
>
>
>
> Use case example: You have settings for “Guests” (no permissions) and group “A” (full permissions) on a folder X. You also have multiple other groups (say B-Z). If you set “All other” on the folder X then this will not apply to “Guests” and “A”, because these have explicit permissions set on the folder, but for all other groups (B-Z).
>
>
>
> Kind Regards,
>
> Alex.
>
>
> -------------------
>
> Alexander Kandzior
>
>
>
> Alkacon Software GmbH - The OpenCms Experts
>
> http://www.alkacon.com - http://www.opencms.org
>
>
>
>
>
> From: opencms-dev-bounces at opencms.org [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Claus Priisholm
> Sent: Tuesday, December 11, 2012 6:15 PM
> To: The OpenCms mailing list
> Subject: [opencms-dev] Who are "All others" in relation to ACL?
>
>
>
>
>
> Is it a new kind of "Guests" or just a kind of short cut? I am on 8.5.
>
>
>
> From the UI: "Select to set permissions for users with no defined access control entry"
>
>
>
> I have a couple of groups in a non-root org-unit (say A and B), they have access to a specific folder inside a parent folder (AFolder and BFolder) where +r+v is added for A and B. They do not have a parent group.
>
>
>
> When I remove +r+v from the "All others" on the parent folder (overwrite inherited, inherit to subfolders) then a user belonging to A-group no longer can see the AFolder. So it seems that a user - who is member of a group - falls under the "All others" umbrella. Maybe that makes sense in that (at least in one attempt) there was no mention of the A-group on the parent-folder, so "all others" apply at that point in the folder hierarchy.
>
>
>
> If the "All others" is removed from the parent folder then the A-group user can see the AFolder... but also the BFolder (as expected).
>
>
>
> If the "All others" is removed from the parent folder but is set on the AFolder directly with +r+v removed as before, along side the added +r+v for the A-group, then the A-group user can no longer see the AFolder.
>
>
>
> --
> Claus Priisholm
>
> +45 48 22 46 46
>
> cpr (you know what) codedroids.com
>
>
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>
>
>
>
>
>
>
> --
> Claus Priisholm
> +45 48 22 46 46
> cpr (you know what) codedroids.com
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev
>
>
>
-------------------------------------------------
Christoph Fröhlich
Folge 3 GmbH
Stresemannstraße 161
22769 Hamburg
+49 +40 79 69 48 78
cf at folge3.de
http://www.folge3.de
-------------------------------------------------
Geschäftsführer: Christoph Fröhlich, Anja Künzel
Handelsregister: HRB 105806, Amtsgericht Hamburg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20121214/0028de53/attachment.htm>
More information about the opencms-dev
mailing list