45 votes

Comment définir les droits de lecture/écriture sur mes disques durs ?

J'ai récemment installé Ubuntu 11.10 sur mon ordinateur portable, mais je ne peux rien faire avec mon disque externe de 1,5 To et mon disque de 500 Go car je n'ai pas le droit d'écriture. Y a-t-il des commandes spécifiques que je peux utiliser dans le terminal pour définir les autorisations de lecture/écriture ?

L'externe est en NTFS, et le 500GB en ext4.

43voto

Ankit Points 6021

Pour votre disque dur de 500 Go (système de fichiers ext4), vous devez donner les droits d'écriture et d'exécution sur /media/username/your_drive partition:-

sudo chmod ugo+wx /media/username/your_drive

Brève explication : -

sudo :- cela élèvera vos privilèges pour exécuter la commande.

chmod :- commande permettant de modifier les autorisations

u :- utilisateur

g :- groupe

o :- autre

/media/nom d'utilisateur/votre_drive :- partition

Pour votre partition NTFS, veuillez suivre Le conseil de fossfreedom.

J'espère que cela vous sera utile.

24voto

Si les problèmes de sécurité ne vous dérangent pas, vous pouvez faire un chmod récursif afin de changer les permissions de tous les fichiers.

cd /media/your_external_drive
sudo chmod -R -v 777 *

Si vos fichiers ont été créés sous un autre système d'exploitation, comme Windows, ils n'ont pas le même propriétaire. Vous pouvez procéder de la même manière que ci-dessus pour changer le propriétaire des fichiers.

cd /media/your_external_drive
sudo chown -R -v your_username:your_username *

C'est ainsi que j'ai résolu un problème similaire pour mon ami après avoir migré de Windows et aussi après avoir migré de Linux Mint à Ubuntu.

12voto

blade19899 Points 25776

Pour corriger le problème de lecture/écriture ntfs, il suffit d'installer ces paquets :

sudo apt-get install ntfs-config ntfs-3g

une fois installé, dans le tableau de bord, tapez et exécutez : ntfs-config Entrez votre mot de passe lorsque vous y êtes invité, et vous pourrez alors profiter de la prise en charge en lecture/écriture des systèmes de fichiers ntfs.

6voto

Mike Points 517

Ne marquez pas tous vos fichiers comme exécutables comme le suggèrent certaines réponses. Utilisez 755 pour les répertoires et 644 pour les dossiers. Ceci définira le x pour les répertoires afin de lister leur contenu mais pas pour les fichiers.

find /path/to/drive \( -type d -exec chmod 0755 -- {} + \) -o \( -type f -exec chmod 0644 -- {} + \)

Lien vers la réponse originale sur StackOverflow : Comment définir chmod pour un dossier et tous ses sous-dossiers et fichiers dans le terminal Linux Ubuntu ? .

2voto

aex Points 31

J'ai eu le même problème et je l'ai résolu avec nautilus en tant que root.

si nautilus n'est pas installé :

sudo apt-get install nautilus

Avant de lancer nautilus, assurez-vous que la partition ou le disque dur est monté.

Lancez nautilus en tant que root avec

sudo nautilus

Votre partition ou votre disque dur devrait apparaître sur la gauche.

Cliquez à droite dessus -> sélectionnez "Propriétés".

Dans la nouvelle fenêtre qui apparaît, sélectionnez l'onglet "Permissions". À partir de là, vous pouvez changer le propriétaire si nécessaire, ainsi que la permission pour un certain utilisateur, root, ou autres.

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