Comment prendre le contrôle d’Apache2 Webroot sur OS X Mavericks?

J’ai un serveur apache2 activé sur mon Mac sous Mac OS X 10.9 en utilisant le WebRoot /Library/WebServer/Documents par défaut. Cependant, chaque fois que j’essaie d’append, de modifier ou de supprimer un fichier de ce répertoire dans le Finder connecté à un compte Administrateur, les fichiers sont “Verrouillé”. ” fenêtre.

Je me demandais si quelqu’un connaissait un moyen d’autoriser un administrateur ou un compte d’utilisateur spécifique à modifier le répertoire sans ouvrir le système de fichiers entier à tous les utilisateurs.

Merci 🙂

Le moyen le plus simple de permettre la modification des fichiers dans /Library/WebServer/Documents consiste à modifier les permissions de votre shell pour permettre à tous les utilisateurs de votre système d’écrire dans le répertoire.

  1. Ouvrez Terminal.app
  2. Tapez ce qui suit:

    sudo chmod -R o+w /Library/WebServer/Documents

Cette commande modifie de manière récursive les permissions à l’aide de sudo .

Le processus d’activation de l’installation par défaut d’Apache a été relativement cohérent puisque Apple a supprimé l’option de partage Web dans 10.7?. Voici un aperçu avec une poignée de morceaux liés au processus de configuration.

La bonne façon de prendre le contrôle sans perturber les permissions Mac est de se connecter en tant qu ‘”administrateur racine”;

 yourcomputer'sname:~ yourusername$ sudo tcsh Password: 

Ne vous inquiétez pas, le mot de passe ne sera pas transmis … (visible sous forme de texte). S’il s’agit de votre première connexion en tant qu’administrateur root, vous verrez un message de bienvenue et un message d’avertissement.

Une fois connecté, vous ne verrez que le nom de votre ordinateur.

 [yourcomputername:~] root# 

Veillez maintenant à faire les choses à partir du root dans le terminal, lisez et suivez les commandes. Utilisez l’éditeur “nano”. Exemple:

Si vous souhaitez modifier le fichier index.html sur / Library / WebServer / Documents, procédez comme suit:

 [yourcomputername:~] root# nano /Library/WebServer/Documents/index.html 

(Il suffit de saisir la page html et de tomber à l’intérieur de la fenêtre du terminal produira le chemin du fichier.)

appuyez sur, revenez et vous verrez quelque chose comme;

  GNU nano XXX File: /Library/WebServer/Documents/index.html     ... 

Vous verrez un curseur! Déplacez le curseur vers le haut / bas vers la droite / gauche à l’aide des touches fléchées du clavier.

Mettre le curseur avant la lettre et appuyer sur la touche “supprimer” supprimera cette lettre ou ce mot. Appuyez avec précaution car si vous appuyez et que vous ne relâchez pas le doigt, le fonctionnement sera très rapide. Le mieux est d’expérimenter le clic par clic jusqu’à ce que vous vous y habituiez.

Quand tu as fini

 Press "control o" and "return" to save it, then "control x" to exit. 

Pour sortir de la racine, tapez “exit” et vous revenez à votre

 yourcomputername:~ yourusername$ 

En tant qu’administrateur racine, vous pouvez modifier et faire pratiquement n’importe quoi dans votre ordinateur. Vous pouvez même détruire tout le système. Donc sois prudent. Lisez, apprenez et expérimentez avec prudence.

Pour en savoir plus sur le terminal et l’éditeur nano;

Cet article concerne la commande Terminal nano. http://guides.macrumors.com/nano

L’éditeur de texte nano http://mintaka.sdsu.edu/reu/nano.html

S’amuser! E \