Je souhaitais modifier les options de montage de mon disque dur externe NTFS afin de pouvoir exécuter des programmes dessus. J'ai ajouté la ligne suivante à mon fstab en conséquence:
UUID=CE665A3F665A290B /media/Josh ntfs-3g defaults,users,nofail 0 0
Mais quand je branche mon externe et que je reçois cette erreur:
Error mounting: mount exited with exit code 1: helper failed with:
Error opening '/dev/sdb1': Permission denied
Failed to mount '/dev/sdb1': Permission denied
Please check '/dev/sdb1' and the ntfs-3g binary permissions, and the mounting user ID. More explanation is provided at http://tuxera.com/community/ntfs-3g-faq/#unprivileged.
Soo je vais à l'URL fournie. Ça dit:
Les montages de périphérique en bloc non privilégiés ne fonctionnent que si toutes les conditions ci-dessous sont remplies:
- ntfs-3g est compilé avec le support intégré de Fuse
- le binaire ntfs-3g est au moins la version 1.2506
- le binaire ntfs-3g est défini sur setuid-root
- l'utilisateur a le droit d'accéder au volume
- l'utilisateur a le droit d'accéder au point de montage
Je crois que les 5 conditions sont remplies (bien que ce ne soit évidemment pas le cas, car je reçois cette erreur). Quelqu'un a des conseils? En particulier, j'ai:
- ntfs-3g 2014.2.15 Fusible intégré 27
- ntfs-3g 2014.2.15 Fusible intégré 27
- -rwsr-xr-x 1 racine racine 504887 8 mars 12:06/bin/ntfs-3g *
- brw-rw ---- 1 disque racine 8, 17 mars 8 16h43/dev/sdb1 (mon utilisateur est dans le groupe "disque")
- drwxrwxrwx 2 josh josh 4096 8 mars 12:42 Josh /
Cela fait des heures que je lutte avec ça. Ce lien a été le plus utile jusqu'à présent, mais le dernier message en particulier a ma même question et reste sans réponse.
Merci!
J'ai trouvé une réponse qui me permet de ne pas modifier mon fstab pour obtenir ce que je veux. Depuis que mon disque est monté automatiquement, j'ai ajouté une règle à mon udev qui demandait à l'automount de faire quelque chose de spécial avec le plug-in (que je ne comprends pas vraiment). Mais maintenant, mon disque est monté automatiquement avec tous les fichiers exécutables. J'ai créé un fichier /etc/udev/rules.d/99-usb-disks.rules
et ajouté:
ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs-3g"
Source: http://ubuntuforums.org/showthread.php?t=1914416&p=11636662#post11636662
Je n'ai toujours pas trouvé le moyen de me débarrasser de mon erreur d'autorisations lorsque j'utilise mon mod fstab, cependant.
Merci terdon pour l'aide.