Je peux écrire des modifications dans le répertoire personnel, mais en ce qui concerne le /var/www/html
dossier, cela ne me permet pas d'apporter des modifications ou de créer de nouveaux fichiers ou dossiers.
Je peux voir les fichiers dans le répertoire.
Veuillez suggérer quelles sont les étapes correctes pour définir les autorisations.
files
users
permissions
Dave
la source
la source
Réponses:
en tant que root:
Remplacez "utilisateur" par votre nom d'utilisateur.
la source
Recherchez le groupe qui
/var/www/html
appartient, généralement l'un des apache, www ou webmaster. Ajoutez ensuite votre utilisateur à ce groupe.où est le nom du groupe auquel appartient / var / www / html et est le nom de votre utilisateur.
la source
root
. Alors ne fais pas ça./var/www/html
soit root à moins qu'il n'ait fait quelques changements de configuration. Cependant, je ne pense pas que ce serait le cas./var/www/html/
été configuré en tant que root: root appartient donc des changements de groupe et de propriétaire sont parfois nécessaires et l'utilisateur ne doit pas être ajouté au groupe root comme suggéré par mattdm.Ma suggestion est d'utiliser
/srv/
. C'est pour ça qu'il est là. Créez une hiérarchie appropriée (peut/srv/www/
- être , mais peut-être quelque chose de plus approprié pour votre groupe). Ensuite, modifiez la configuration Apache pour que le nouveau répertoire soit le vôtreDocumentRoot
.Cela présente plusieurs avantages:
la source