Avant Ubuntu 10.10, tous les fichiers sur les lecteurs formatés avec le système de fichiers vfat (par exemple, la plupart des lecteurs flash) étaient montés avec le bit exécutable. Cela entraînait un certain nombre de problèmes, notamment le fait que l'on vous demandait pour tous les fichiers texte si vous souhaitiez les ouvrir ou les exécuter ( Bug #14335 ). Il a donc été décidé de marquer tous les fichiers comme non exécutables, mais d'utiliser l'option mount/fstab " showexec
"(qui est documenté dans le mount
), c'est pourquoi .exe
, .bat
y .com
sont toujours marqués comme exécutables : https://blueprints.launchpad.net/ubuntu/+spec/vfat-noexec
A ce propos : Ce changement a été envoyé en amont, de sorte que toutes les autres distributions qui utilisent udisk
devrait maintenant présenter le même comportement.
Vous pouvez définir le comportement de montage par disque (en utilisant l'UUID du disque) ou par étiquette de montage en ajoutant des entrées dans votre table de système de fichiers ( /etc/fstab
voir man mount
y man fstab
pour plus d'informations). Notez que cela entraînera des entrées en double pour chaque disque concerné dans Nautilus (et peut-être aussi dans d'autres gestionnaires de fichiers).
Par ailleurs, si vous n'utilisez votre clé USB qu'avec des machines Linux, vous pouvez la reformater en tant que ext3, etx4 ou similaire, où les droits UNIX normaux et le bit exécutable s'appliquent.