3 votes

Comment puis-je activer l'exécution par double-clic à partir de lecteurs flash ?

Ubuntu 10.10 ne permet pas l'exécution par double-clic de fichiers tels que des binaires ou des scripts Python s'ils se trouvent sur une clé USB, même si le fichier est marqué comme exécutable.

Je pense qu'il s'agit probablement d'une mesure de sécurité nouvelle pour la version 10.10 ; la version 9.10 permet l'exécution par double-clic.

Comment puis-je inverser ce comportement ?

4voto

lubos hasko Points 13669

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X