GNU/Linux >> Tutoriels Linux >  >> Linux

Comment administrer /var/www ?

C'est un dossier protégé. Vous devez être root pour modifier ce répertoire.

Vous pouvez également faire de gab le propriétaire de ce répertoire en faisant

sudo chown -R gab /var/www

sudo exécutera le chown -R gab /var/www en tant que root (administrateur) et vous demande votre mot de passe utilisé lors de la configuration du système (probablement le même mot de passe que gab).

Une fois que vous avez fait cela, vous pouvez également faire

sudo chown -R 755 /var/www

pour accorder des autorisations d'écriture.

#   Permission
7   full
6   read and write
5   read and execute
4   read only
3   write and execute
2   write only
1   execute only
0   none


Reference   Class   Description
u   user    the owner of the file
g   group   users who are members of the file's group
o   others  users who are not the owner of the file or members of the group

Le 755 signifie que l'utilisateur aura un accès complet, le groupe aura un accès en lecture et en exécution et les autres auront un accès en lecture et en exécution.


J'allais vous proposer de devenir membre des www-data (ou équivalent), mais depuis le répertoire et le index.html fichier appartiennent tous deux à root , on peut en effet s'attendre à ce que vous le fassiez (comme suggéré par kobaltz) - si vous voulez éviter les hôtes virtuels.
Si vous suivez la voie des hôtes virtuels, le /var/www Le répertoire est simplement un espace réservé qui vous permet de vérifier qu'Apache est en cours d'exécution.

Je sais que c'est un peu difficile à lire, mais avez-vous jeté un coup d'œil à cette page de documentation ou à cette page wiki ?


Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Comment synchroniser des fichiers entre deux télécommandes ?

  3. Comment changer les points de montage ?

  4. Comment déplacer /usr et /var vers une autre partition ou un autre disque

  5. Utilisez un dépôt git sur /var/www/html/

Django static_root dans /var/www/... - aucune autorisation pour collectstatic

Comment puis-je donner l'accès en écriture d'un dossier à tous les utilisateurs sous Linux ?

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

unix:///var/run/supervisor.sock aucun fichier de ce type

Comment définir la swapiness par processus pour Linux?

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?