4 votes

Mac OS X dispose-t-il de quelque chose comme SELinux ?

Je viens de passer un looooooong moment à essayer d'utiliser Apache2 de Macports pour servir des documents à partir de mon répertoire personnel. En l'absence de données de log significatives (que j'ai pu trouver), j'ai décidé de placer le tout dans le document Root par défaut ("/opt/local/apache2/htdocs"). Et voilà ! Une immense colère !

Alors, est-ce que Mac OS X a quelque chose comme SELinux qui pourrait empêcher Apache de faire quelque chose de stupide, comme servir des fichiers à partir de l'endroit où je veux les servir ? J'ai lu un peu sur le système d'exploitation de Mac OS X MAC mais cela ne semblait pas correspondre à ce que je recherchais.

J'utilisais des hôtes virtuels, tels que configurés initialement par Macports.

1voto

Pour répondre à votre question telle qu'elle a été posée : Oui, MAC OS X a quelque chose de similaire à SELinux qui fournit contrôle d'accès obligatoire les politiques de sécurité et les rôles. Comme vous l'avez découvert, ce système s'appelle MAC et je crois qu'il est basé sur l'implémentation TrustedBSD du même nom.

Pour répondre à votre question implicite : Le MAC ne doit pas interférer avec la possibilité de notifier des documents à partir de votre répertoire personnel. Il est fort probable que vos autorisations ou la configuration de votre hôte virtuel soient incorrectes.

Si je me souviens bien, les journaux devraient se trouver dans /var/log/apache2 o /var/log/httpd . Veuillez modifier votre question pour y inclure les parties pertinentes de votre configuration d'hôte virtuel et de vos journaux.

0voto

Cela pourrait-il fournir un indice ? Je ne suis pas un expert en la matière, mais il y a des préférences de partage et des autorisations en jeu.

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X