J'ai besoin d'ajouter des fichiers de configuration de magasin en ligne dans le système de fichiers var/www
. mais je ne peux pas accéder au système de fichiers, car il est dit que seul le propriétaire peut y accéder, le propriétaire est root
.
Alors, comment puis-je accéder à ces fichiers? Ou est-il possible pour moi d'utiliser mon système de fichiers en tant que propriétaire?
J'ai besoin de créer un répertoire nommé ubuntu
dans var/www
et de stocker les fichiers de configuration de mon magasin en ligne.
Par défaut, /var/www
appartient à root: root et seul l'administrateur peut y ajouter ou modifier des fichiers. Vous devez définir le contenu de /var/www/
sur les autorisations appropriées. Il existe plusieurs méthodes, mais celle que j'utilise: définissez le groupe sur www-data
et ajoutez votre utilisateur à ce groupe.
Groupe de réglages www-data
:
Sudo chgrp -R www-data /var/www/ubuntu
Ajoutez votre utilisateur à www-data
:
Sudo usermod -a -G www-data $USER
De cette façon, vous faites partie du groupe qui peut écrire dans /var/www/
.
Mais je commencerais par lire la documentation fournie avec le serveur Web, car il ne s’agit là que d’une partie du processus de définition des autorisations correctes et sécurisées. Les autorisations sont généralement définies sur les répertoires 755
ou 775
et les fichiers sur 644
ou 664
, en fonction des personnes que vous souhaitez pouvoir utiliser.
Essayez la commande Sudo -s
dans le terminal. Mais assurez-vous de savoir ce que vous faites.
De plus, si vous ne voulez pas jouer avec le terminal, vous pouvez appuyer sur ALT + F2 et entrer gksu nautilus
. Cela ouvrira une fenêtre du gestionnaire de fichiers à partir de l'utilisateur root.
Une méthode plus conviviale utilise la commande gksu dans le terminal. Elle vous donne un petit menu contextuel et tapez Nautilus pour l’ouvrir en tant que root.