web-dev-qa-db-fra.com

Comment accéder au système de fichiers en tant que root ou propriétaire?

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.

1
Shry Vishnu Murugesan

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.

2
Rinzwind

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.

1
Wuron

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.

0
Zabadda