web-dev-qa-db-fra.com

Impossible d'exécuter l'exécutable à partir du lecteur flash monté sur Chromebook

J'ai récemment obtenu un Chromebook et installé Crouton dessus afin que je puisse exécuter Ubuntu en mode natif. Étant donné que la machine ne dispose que de 16 Go de SSD, j'ai décidé d'obtenir un minuscule lecteur flash que je peux garder à tout moment. Le problème est que lorsque j'essaie d'exécuter des fichiers qui sont en fait exécutables, ils ne s'exécutent pas (en utilisant Sudo) ou disent permission refusée (sans Sudo).

Je teste en utilisant un simple programme hello world C, qui fonctionne si je l'exécute à partir du bureau.

user@localhost: ~/USB
$  gcc -o hello hello.c
user@localhost: ~/USB
$  ls -l
total 32
-rwxr-xr-x 1 user user 7798 Oct 23 11:38 hello
-rwxr-xr-x 1 user user  114 Oct 23 11:03 hello.c
user@localhost: ~/USB
$  ./hello
bash: ./hello: Permission denied
user@localhost: ~/USB
$  Sudo ./hello
[Sudo] password for user: 
user@localhost: ~/USB
$  
2
onetwopunch

En supposant que vos autorisations de fichier autorisent l'exécution, vérifiez les options de montage et assurez-vous que le périphérique USB n'a PAS le jeu noexe, ce qui empêche l'exécution. Tapez mount et vérifiez les options de l'appareil. Ils sont généralement définis dans le fichier/etc/fstab. Supprimez-y les options indésirables. * * Regardez vers le côté Chrome OS, car le fstab Ubuntu ne semble pas être utilisé. Je ne sais pas Chrome OS, mais Gnome peut également être une source de montages (généralement en les plaçant sous/media ...

1
ubfan1