Nautilus utilise différentes autorisations pour les lecteurs montés

8

J'ai écrit deux scripts bash pour donner un accès en lecture seule ou en lecture / écriture à ma partition NTFS:

accès en lecture seule:

sudo umount /media/Data_Drive/  
sudo mount -t ntfs-3g -o ro,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive

accès en lecture / écriture:

sudo umount /media/Data_Drive/  
sudo mount -t ntfs-3g -o rw,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive

Cela fonctionne parfaitement si j'utilise uniquement le terminal pour travailler avec les fichiers. Il fonctionne également avec Nautilus en mode lecture seule mais pas en mode lecture / écriture. En fait, Nautilus me donne une erreur lorsque j'essaie de copier un fichier sur Data_Drive en disant "La destination est en lecture seule".

Plus drôle, quand je regarde les permissions (en cliquant avec le bouton droit sur Data_Drive puis sur propriétés-> permissions) j'ai toutes les permissions nécessaires pour écrire un fichier dans Data_Drive!

Je suis tellement confus pourquoi Nautilus se comporte étrangement. J'apprécie si quelqu'un pouvait résoudre le mystère!

farhad0011
la source

Réponses:

9

C'est un bug: Nautilus dit que la clé USB est en lecture seule lorsqu'elle n'est pas https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375

Luis Medina
la source
1
Bien que ce bogue ne soit pas répertorié comme corrigé, j'ai rencontré le problème aujourd'hui avec un nouveau disque, en ai fait un apt-get dist-upgradeet la nouvelle version semblait avoir le correctif. OP, cela devrait probablement être marqué comme une réponse correcte.
El Yobo
4

Ce bug peut être corrigé par:

  • La suppression du répertoire /home/[my-username-2010/.config/nautilus et après la déconnexion et la nouvelle connexion, le problème devrait être résolu.
Willi
la source
0

Tl; dr:

Exécutez killall nautiluset remontez.


Comme mentionné par @Luis Medina , il s'agit d'un bogue dans Nautilus: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375 .

Je ne sais pas si cela a été corrigé à un moment donné, mais je le ressens toujours en 16.04, et les utilisateurs sur le fil du bogue y font face en 16.10.

Pour contourner ce problème, démontez la partition et exécutez killall nautilus. Remontez et le problème doit être résolu. Cela a été suggéré par les utilisateurs sur le fil du bogue, et cela a également fonctionné pour moi.

Nateowami
la source
Pourquoi est-ce sous-voté? Quelqu'un peut-il expliquer son downvote? Cette solution a parfaitement fonctionné pour moi (Ubuntu 16.04 LTS)
GrayedFox