Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/11/2017, à 10:10

Brunod

[Résolu] Xubuntu : impossible exécuter sur clé usb

Bonjour,
Utilisant Xubuntu 16.04 depuis peu, j'essaie de lancer un exécutable : une application portable au départ d'une clé usb, fopnu pour ne pas la citer.
Comme d'habitude, le bit d'exécution n'est pas activé, donc je passe par le gestionnaire de fichier, propriétés, rendre exécutable, mais la coche est impossible à mettre.
En terminal, avec ou sans sudo sur un chmod +x fichier, idem malgré l'absence du moindre message d'erreur ou retour.
J'en perds mon latin.
Je recopie le fichier sur le bureau, et là je sais changer les droits sans problème.
Je recopie le fichier exécutable sur la clé, et je me retrouve face au même problème, toujours impossible de changer le bit exécutable.
Je n'y comprends rien. D'autant que la version win qui figure dans le même dossier est elle marquée exécutable...

Merci de votre aide,
BD

Dernière modification par Brunod (Le 30/11/2017, à 13:39)


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#2 Le 26/11/2017, à 10:55

lann

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Quels sont les droits et les groupes pour ce fichier ?

Hors ligne

#3 Le 26/11/2017, à 11:01

cqfd93

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Bonjour,

La clé est en fat32 ? C'est un exécutable linux ou windows ?


cqfd93

En ligne

#4 Le 26/11/2017, à 11:06

Brunod

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

root@BDAmilo-M1437:/media/bruno/5D9D-19B4/Fopnu_portable# ls -l
total 77792
-rw-r--r-- 1 bruno bruno     3351 nov 25 19:59 chat.dat
-rw-r--r-- 1 bruno bruno     1772 nov 25 19:36 colors.dat
-rw-r--r-- 1 bruno bruno      124 nov 25 19:52 contacts.dat
-rw-r--r-- 1 bruno bruno     2625 nov 25 19:49 downloads.dat
-rw-r--r-- 1 bruno bruno 16873308 nov 20 12:20 fopnu_Linux32bit
-rw-r--r-- 1 bruno bruno 17434136 nov 20 12:20 fopnu_Linux64bit
-rw-r--r-- 1 bruno bruno      330 nov 20 12:20 fopnu_portable_mode.txt
-rwxr-xr-x 1 bruno bruno 23267064 nov 20 12:20 fopnu_Windows32bit.exe
-rwxr-xr-x 1 bruno bruno 21966584 nov 20 12:20 fopnu_Windows64bit.exe
-rw-r--r-- 1 bruno bruno       68 nov 25 19:56 ignored.dat
-rw-r--r-- 1 bruno bruno    17588 nov 25 19:17 library.dat
-rw-r--r-- 1 bruno bruno      596 nov 25 19:43 network.dat
-rw-r--r-- 1 bruno bruno      211 nov 25 19:33 settings.dat
-rw-r--r-- 1 bruno bruno     1297 nov 25 19:39 widget_settings.dat
root@BDAmilo-M1437:/media/bruno/5D9D-19B4/Fopnu_portable# 

La clé est en fat32; c'est l'exécutable sous linux, V32 bits qui est concerné (le 64 idem sauf que le pc étant en 32 bit, je ne pourrai tester le 64); la clé est portable, commune win et linux.

Edit : Lorsque j'insère la clé sous win, je renomme le fichier 32bit en .com pour le reprendre sous xubuntu, il est alors marqué exécutable.
Si je renomme le fichier 64bit sous Xubuntu en .com, il reste impossible à modifier...

Dernière modification par Brunod (Le 26/11/2017, à 13:05)


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#5 Le 26/11/2017, à 13:10

Brunod

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Bon, rien compris :
Je reprends la clé sur win, je renomme le fichier en .com, il est alors exécutable.
Sur Xubuntu, je renomme le fichier en supprimant le .com : il reste marqué du bit exécutable...
???
Edit  :Mais dès que je retire la clé et la remets, le problème se repose...
Donc le problème reste entier.

Dernière modification par Brunod (Le 26/11/2017, à 15:20)


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#6 Le 27/11/2017, à 15:56

Brunod

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Suite : Ayant été refaire un tour sur Ubuntu 10.04, j'ai testé ma clé et le problème ne se pose pas. Le fichier est directement marqué comme exécutable.
Je suppose donc qu'il s'agit d'une "mesure de sécurité" qui empêche de lancer des exécutables qui ne sont pas situés dans les endroits politiquement corrects.
Maintenant, je ne sais pas si c'est propre à Xubuntu ou si Ubuntu (que je n'ai plus en version récente) fait de même.
Si ça parle à quelqu'un pour me donner une piste, merci de m'éclairer !
smile


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#7 Le 27/11/2017, à 16:09

LukePerp

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Crée un dossier sur la clé usb, avec l'utilisateur sans droit root. Déplace le colis dans ce dossier. Peux tu ensuite activer la permission sur l’exécutable en question ?

Dernière modification par LukePerp (Le 27/11/2017, à 16:10)


Desktop & Laptop - Ubuntu Mate dernière LTS - Intel i5 - 16 Go - Dual boot Windows offline

Hors ligne

#8 Le 27/11/2017, à 17:16

nam1962

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Les droits sur /media ?


[ Modéré ]

Hors ligne

#9 Le 27/11/2017, à 17:55

Brunod

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

nam1962 a écrit :

Les droits sur /media ?

bruno@BDAmilo-M1437:/$ ls -l
total 96
drwxr-xr-x   2 root root  4096 nov  3 13:43 bin
drwxr-xr-x   3 root root  4096 nov 21 07:05 boot
drwxrwxr-x   2 root root  4096 aoû 21 19:24 cdrom
drwxr-xr-x  19 root root  4160 nov 27 15:43 dev
drwxr-xr-x 145 root root 12288 nov 24 13:15 etc
drwxr-xr-x   3 root root  4096 aoû 21 19:26 home
lrwxrwxrwx   1 root root    33 nov 21 07:03 initrd.img -> boot/initrd.img-4.10.0-40-generic
lrwxrwxrwx   1 root root    33 oct 31 06:28 initrd.img.old -> boot/initrd.img-4.10.0-38-generic
drwxr-xr-x  22 root root  4096 nov 25 13:01 lib
drwx------   2 root root 16384 aoû 21 19:15 lost+found
drwxr-xr-x   3 root root  4096 aoû 22 07:02 media
drwxr-xr-x   2 root root  4096 fév 15  2017 mnt
drwxr-xr-x   3 root root  4096 aoû 26 10:14 opt
dr-xr-xr-x 189 root root     0 jan  1  2002 proc
drwx------   9 root root  4096 oct 31 14:14 root
drwxr-xr-x  25 root root   780 nov 27 14:52 run
drwxr-xr-x   2 root root 12288 nov 17 08:05 sbin
drwxr-xr-x   2 root root  4096 jan 14  2017 snap
drwxr-xr-x   2 root root  4096 fév 15  2017 srv
dr-xr-xr-x  13 root root     0 jan  1  2002 sys
drwxrwxrwt  11 root root  4096 nov 27 16:50 tmp
drwxr-xr-x  10 root root  4096 fév 15  2017 usr
drwxr-xr-x  14 root root  4096 fév 15  2017 var
lrwxrwxrwx   1 root root    30 nov 21 07:03 vmlinuz -> boot/vmlinuz-4.10.0-40-generic
lrwxrwxrwx   1 root root    30 oct 31 06:28 vmlinuz.old -> boot/vmlinuz-4.10.0-38-generic
bruno@BDAmilo-M1437:/$ 

Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#10 Le 27/11/2017, à 18:01

Brunod

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

LukePerp a écrit :

Crée un dossier sur la clé usb, avec l'utilisateur sans droit root. Déplace le colis dans ce dossier. Peux tu ensuite activer la permission sur l’exécutable en question ?

Non, ça ne va pas...
Je vous donne le dossier en question :
https://download2.fopnu.com/download/fo … rtable.zip
C'est une app portable (version zip car commune win et linux) et il faut recopier le répertoire issu du zip sur la clé.
C'est la version linux qui doit être exécutable. (La win reste exécutable par défaut).
J'aimerais savoir s'il en est de même sur Ubuntu que sur ma version sur Xu 16.04.
Merci !
BD


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#11 Le 27/11/2017, à 23:01

lann

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

J'ai essayé sur Archlinux avec OpenBox
Que je dézippe sur mon disque dur puis je transfert le dossier sur ma clé ou que je transfert le zip sur la clé et que je dézippe, les exécutables Linux sont déjà autorisés à l'exécution

Hors ligne

#12 Le 28/11/2017, à 08:13

Brunod

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Merci lann.
Quelqu'un pourrait essayer avec une Ubuntu >= 16.04 ?


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#13 Le 28/11/2017, à 09:25

Brunod

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Je pense que j'ai trouvé une piste ici : https://ubuntuforums.org/showthread.php?t=1686624
Extrait :

ubuntuforums.org a écrit :

Thanks, that's the key. To make the script executable, I ran "mount /media/'MINI TD' -remount,exec". Then I also had to change the extension to .exe for the script itself.

Incidentally, this behavior is different from Debian, Fedora, Knoppix, Scientific Linux, and Puppy Linux, which all do a reasonable mapping of Windows permissions to Linux permissions. (Cygwin, Red Hat's Linux emulator, also does a nice mapping. I use it on NTFS filesystems to avoid fooling with Windows permissions.)

Reste à voir comment modifier ce comportement et s'il fonctionne, de façon durable...
Juste pour info, et contrairement à ce qui est écrit, ce n'est pas lié au format de la clé car les versions win.exe qui figurent dans le même dossier ont les bits execution activés.

Dernière modification par Brunod (Le 28/11/2017, à 09:28)


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#14 Le 28/11/2017, à 11:08

nam1962

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Et  dans  Paramètres>Disques Amovibles et Médias, onglet Stockage, qu'est ce qui est coché ?

Dernière modification par nam1962 (Le 28/11/2017, à 11:08)


[ Modéré ]

Hors ligne

#15 Le 28/11/2017, à 14:03

Brunod

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

nam1962 a écrit :

Et  dans  Paramètres>Disques Amovibles et Médias, onglet Stockage, qu'est ce qui est coché ?

[https://servimg.com/view/18489027/227]captur11.png
J'ai tenté en cochant auto-exécution, mais sans modification constatée de comportement.


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#16 Le 28/11/2017, à 14:50

nam1962

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Groumpf..
Que donne :

groups

Et en essayant :

sudo gpasswd -a toimeme storage

[ Modéré ]

Hors ligne

#17 Le 28/11/2017, à 20:48

Brunod

Re : [Résolu] Xubuntu : impossible exécuter sur clé usb

Bon, je poste pour info et pour amélioration... hmm
J'y suis apparemment arrivé, mais c'est cochonné, mal écrit et surtout mal compris.
1 : renommer l'exécutable en .com (Je sais, c'est du linux, mais c'est ainsi, soit .bat, .com, .exe ou sinon il faut commencer par un #! quand c'est un script éditable)
1bis : démonter et retirer la clé
2 : créer un fichier : sudo touch /etc/udev/rules.d/90-usb-disks.rules
3 : l'éditer et y écrire :

# UDEV Rules to change the permission of USB disks
#

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

Et sauver !
4 : relancer : sudo /etc/init.d/udev restart
Alors, si les Vents et les Dieux sont favorables, en insérant votre clé, l'exécutable en question autorise la modification du bit exécutable (click droit, propriétés, permissions, exécutable)
Et le fichier peut alors être exécuté ! Ouf...
J'éditerai peut être plus tard pour clarifier/corriger si nécessaire.
Edit : je confirme : rectification de la procédure.
Merci à tous,
BD

Dernière modification par Brunod (Le 28/11/2017, à 22:37)


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne