apache doc folder permissions problem

Bill Cole macportsusers-20171215 at billmail.scconsult.com
Fri Jun 18 18:39:52 UTC 2021

On 2021-06-18 at 14:33:43 UTC-0400 (Fri, 18 Jun 2021 14:33:43 -0400)
Murray Eisenberg <murrayeisenberg at gmail.com>
is rumored to have said:

>> On 18 Jun2021, at 2:13 PM, Bill Cole 
>> <macportsusers-20171215 at billmail.scconsult.com> wrote:
>> On 2021-06-18 at 10:17:13 UTC-0400 (Fri, 18 Jun 2021 10:17:13 -0400)
>> Murray Eisenberg <murrayeisenberg at gmail.com>
>> is rumored to have said:
>>> Indeed,
>>> 	sudo chmod a+x /Users /Users/me /Users/me/Sites
>>> fixed the permissions access problem.
>>> ...
>> The requirement is that the user running httpd must have search 
>> access on the whole tree above anywhere httpd is serving files from. 
>> The precise meaning of the 'search' permission (i.e. the 'execute' 
>> bit on a directory) is not intuitive or even well documented. It is 
>> simply the ability to access nodes within the directory based on 
>> those nodes' permissions, provided the caller knows the name of the 
>> item being accessed. Without search permission it simply does not 
>> matter what the permissions on items below the directory might be, 
>> they cannot be accessed. If you are concerned with other users (i.e. 
>> processes running as other users, such as 'daemon' which runs httpd 
>> under MacPorts) you can 'chmod a-r' on those directories to block 
>> reading of the directories themselves (i.e. the list of names of 
>> sub-nodes.)
>> You can provide the search permission via the basic rwx by 
>> user/group/all mechanism or by extended ACLs, but you cannot create a 
>> deep space of access without a path from above….
> With macOS 11.4 at least, the command
> 	chmod a-r /Users
> and even
> 	sudo chmod a-r /Users
> gives error "chmod: Unable to change file mode on /Users: Operation 
> not permitted”.

Which indicates that Apple has decided to add /Users to the creeping 
expanse of files and directories behind the Iron Curtain of SIP. 
Consider yourself Protected.

> (By contrast, making the change for /Users/me and /Users/me/Sites is 
> OK.)

I guess they are waiting for OS 12 to lock those down...

Bill Cole
bill at scconsult.com or billcole at apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire

More information about the macports-users mailing list