External Drive for MDS Web service Forbidden

Hi, i am trying to run MDS from an external drive. I installed and pointed the webservice to a folder on the external drive and then i turn on the web service. But it will not let me access it via web. I get “Forbidden You don’t have permission to access this resource” I have the same issue for Munki Repo mapped to that drive also.
If i use the shared folder on the internal boot drive, that works fine. I assume this is an issue with the MDS web server, is there a way to edit this web server so that i can view the settings?

It sounds like an issue with Catalina’s privacy protection (tcc). It protects external drives. try adding the helper tool /Library/PrivilegedHelperTools/com.twocanoes.mdshelpertool to the a process that can access the entire disk (in Security->Privacy->Full Disk Access).

tim

it wont let me select com.twocanoes.mdshelpertool. it is all greyed out. I think it only lets you select applications.

You were right but i had to give Full Disk Access to /usr/sbin/httpd.

These are the steps i took.

  1. Go to System Preferences => Security & Privacy => Full Disk Access
  2. Click on the “+” button to add an app and go to the root folder of the disk and press Cmd + Shift + .(dot)
  3. Go to /usr/sbin/ and select httpd

credit to this site: https://stackoverflow.com/questions/58455332/apache-gives-access-denied-on-macos-catalina

1 Like