5 votes

Accès refusé quand on essaie de copier et coller des fichiers

Je suis nouveau sur Ubuntu, alors veuillez pardonner mon inexpérience.

J'utilise Ubuntu Desktop 16.04.1 et je suis configuré en tant qu'administrateur, je suis le seul utilisateur et je pense donc que je devrais être un utilisateur root.

Cependant, lorsque j'essaie de copier un fichier depuis la racine /var/www/html et le coller dans /var/www/ en utilisant n'importe quel logiciel de gestion de fichiers (c'est-à-dire le gestionnaire de fichiers, Files, Dolphin, etc.), j'obtiens le message d'erreur : Accès refusé. Impossible d'écrire dans.

Pourquoi ne puis-je pas écrire dans ces répertoires ?

Cela pourrait-il être dû au fait que l'option de connexion automatique est activée ?

9voto

Zanna Points 65764

Vous n'êtes pas l'utilisateur root. Dans certaines distributions Linux, vous êtes root par défaut et vous devez configurer vous-même les autres utilisateurs (car être root est une mauvaise pratique pour des raisons de sécurité). Dans Ubuntu, l'utilisateur que vous créez lors de l'installation est un utilisateur qui a le droit d'exécuter toutes les commandes à l'aide de la balise sudo programme.

Cela signifie que vous pouvez faire à peu près tout ce que vous voulez, mais vous devez utiliser sudo pour élever temporairement les permissions lorsque vous voulez faire quelque chose qui nécessite la permission de root, comme écrire dans les répertoires du système dont votre utilisateur n'est pas le propriétaire. En sudo vous permet d'exécuter des commandes en tant que root

Par conséquent, pour copier un fichier dans un répertoire qui ne vous appartient pas et dans lequel vous n'avez pas la permission d'écrire, vous pouvez exécuter (dans un terminal, ouvrez-en un avec Ctrl + Alt + T )

sudo cp /path/to/file /path/to/destination

Ou d'utiliser un navigateur graphique :

sudo -i      # to open a root shell
nautilus     # or caja or dolphin or whatever program you use

faites votre truc, et quand vous avez fini, entrez

exit

dans le terminal, pour abandonner les privilèges.

0voto

Deva Points 1

Utilisation de sudo peut résoudre votre problème.

  sudo permet à l'utilisateur d'exécuter des commandes en tant que root.

par exemple

1) sudo cp chemin pour le fichier source
chemin pour le dossier de destination

2) sudo rm -rf chemin du fichier ou du dossier

0voto

Abbas Jafari Points 101

Cette commande fonctionne pour moi :

sudo cp -r /source/path /destination/path

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X