Mac OS X ha qualcosa come SELinux?

3

Ho appena passato un tempo moooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaai Lei non funziona !!! 11 In assenza di dati di log significativi (che potrei trovare) per andare avanti, ho deciso di plopare l'intera cosa nella radice del documento predefinita ("/ opt / local / apache2 / htdocs") . Ecco! Immensa rabbia!

Quindi Mac OS X ha qualcosa come SELinux che potrebbe impedire ad Apache di fare qualcosa di stupido, come servire file da il posto in cui voglio servirli? Ho letto un po 'del framework MAC di Mac OS X, ma non sembrava quello che stavo cercando.

Stavo usando host virtuali, come inizialmente configurato da Macports.

    
posta hourback 13.09.2011 - 23:14
fonte

2 risposte

0

Per rispondere alla tua domanda come indicato: Sì, MAC OS X ha qualcosa di simile a SELinux che fornisce controllo di accesso obbligatorio e ruoli. Come hai scoperto, si chiama MAC e credo che sia basato sull'implementazione TrustedBSD con lo stesso nome.

Per rispondere alla tua domanda implicita: No. MAC non dovrebbe interferire con la capacità di servire i documenti fuori dalla tua home directory. Molto probabilmente le tue autorizzazioni o la configurazione dell'host virtuale non sono corrette.

Se ricordo correttamente i log dovrebbero essere in /var/log/apache2 o /var/log/httpd . Modifica la tua domanda per contenere le parti pertinenti della configurazione e dei registri dell'host virtuale.

    
risposta data 13.09.2011 - 23:38
fonte
0

Potrebbe questo fornire un indizio? Non sono l'esperto qui, ma ci sono preferenze di condivisione e permessi coinvolti.

    
risposta data 14.09.2011 - 02:41
fonte

Leggi altre domande sui tag