Comment définir des autorisations exécutables sur un lecteur amovible?

12

J'utilise Ubuntu 10.10 et j'utilise un lecteur USB, mais je constate que je ne peux pas modifier les programmes du lecteur vers + x. Il est monté automatiquement par Gnome (en utilisant udev, je pense?) Donc j'imagine que le problème est une option de montage mais je n'arrive pas à trouver un moyen de modifier les options de montage par défaut où que ce soit. Il n'y a aucune entrée dans fstab. Quelqu'un rencontre ce problème?

astérisque
la source
1
S'il s'agit de vfat / ntfs, vous pouvez définir les autorisations par défaut avec les options de montage dmask / fmask mount -o umask = xxx selon les droits que vous souhaitez, umask = 0 donnera tous les droits ..
karthick87
3
Oui, mais je n'arrive pas à trouver comment modifier ces options lorsque Gnome monte automatiquement un appareil inséré. Je l'ai monté manuellement à un autre emplacement à partir d'une entrée dans / etc / fstab, donc cela fonctionnera pour le moment, c'est un peu gênant cependant.
astérisque du
Pas de moyen FACILE en 2019 ?? Pas de plug-and-play pour faire ça avec UBUNTU 18 LTS ??
Peter Krauss

Réponses:

12

Je suppose que votre lecteur USB est formaté avec VFAT / FAT32. Ce format de fichier ne prend pas en charge les autorisations d'exécution, c'est pourquoi chmod + x échoue.

[Modifier] D'accord, eu un peu de jeu et de recherche sur le net. Beaucoup de «solutions» suggèrent que vous devriez changer / etc / fstab . Cela me semble maladroit, que faites-vous? changer fstab à chaque fois que vous rencontrez un nouveau lecteur flash USB ???

Ma solution:

$ sudo vi /etc/udev/rules.d/90-usb-disks.rules

Ajoutez les lignes:

# UDEV Rules to change the permission of USB disks
#

KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"

$ sudo /etc/init.d/udev restart

Essayez ensuite d'insérer un lecteur USB. Il y a probablement un attribut que vous pouvez vérifier pour vous assurer qu'il s'agit d'un lecteur au format FAT si vous souhaitez être plus spécifique.

JRT
la source
Il semble que non, j'ai ajouté une entrée à / etc / fstab avec les options dont j'ai besoin et je n'aurai qu'à le monter manuellement chaque fois que je l'insère jusqu'à ce que je puisse comprendre comment modifier les options de montage par défaut.
astérisque du
Ah, c'est exactement ce que je cherchais mais je n'ai pas trouvé le bon fichier. Fonctionné comme un charme, merci!
astérisque du
1
Salut, j'essaye votre solution mais ça ne marche pas pour moi. Pouvez-vous jeter un oeil à ma question? askubuntu.com/q/138878/25305 Merci d'avance
pacomet
Comment puis-je le faire uniquement pour les systèmes vfat?
user334639
Le lecteur doit-il donc être un lecteur au format FAT?
Hershey Gamer