web-dev-qa-db-fra.com

Corbeille sous NTFS pour plusieurs utilisateurs: Pourquoi Dolphin réussit-il là où Nautilus échoue?

J'essaie de configurer la possibilité pour plusieurs utilisateurs d'utiliser la corbeille sur un lecteur NTFS.

La solution principale proposée sur les forums consiste en permettant à un utilisateur unique d'utiliser la Corbeille . Cela se fait en ajoutant l'option uid=1000,gid=1000 dans /etc/fstab.

Exemple d'entrée fstab:
UUID=0A046CF41C7164C6 /media/Data ntfs defaults,uid=1000,gid=1000 0 0

Mais cela n'autorise que l'utilisateur d'origine, avec id=1000, à utiliser la corbeille. Les autres utilisateurs n'y ont pas accès.

Une solution proposée pour plusieurs utilisateurs consiste à hériter des propriétés de Windows . J'ai essayé cela mais je ne pouvais pas le faire fonctionner.

Mais j’ai alors remarqué que cela n’avait peut-être rien à voir avec la façon dont le lecteur NTFS est monté:

  • La suppression de Nautilus affiche le message "Impossible de déplacer le fichier dans la corbeille".
  • Supprimer de Dolphin n'affiche rien. Et le fichier est déplacé dans la corbeille.

Mais je ne souhaite pas utiliser Dolphin.

Voici donc ma question : Serait-il possible de cesser de jouer avec fstab et de configurer Nautilus correctement? Ou est-ce que quelqu'un a une solution simple/efficace pour résoudre ce problème?

Remarque: J'utilise Ubuntu 11.10 sur un système 64 bits.

Merci beaucoup pour votre aide!

edit: Et je remarque aussi que Thunar, gestionnaire de fichiers XFCE, peut également mettre les fichiers à la corbeille sans aucun problème. Alors quoi de neuf avec Nautilus?

12
Nicolas

D'après ce que vous voyez dans la page NTFS-3G , sous la section " Autoriser le groupe/l'utilisateur " dmask entrée peut être la clé.

De cette page-

Vous pouvez également indiquer à/etc/fstab (le pilote NTFS-3G) d'autres options telles que celles qui sont autorisées à accéder à (lire) la partition. Par exemple, pour autoriser les utilisateurs du groupe d'utilisateurs à avoir accès:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,umask=0022    0       0

Par défaut, le pilote ntfs-3g active le support en écriture pour root uniquement. Pour activer l'écriture utilisateur, utilisez le paramètre dmask pour activer l'écriture utilisateur:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,fmask=113,dmask=002    0       0
4
saji89