Échec de l'autorisation du fichier .exe

12

J'essaie d'exécuter un fichier exe qui se trouve sur ma partition Vista, lorsque je navigue vers le fichier et essaie de changer le fichier pour l'exécuter comme exécutable, la case à cocher se décoche juste après l'avoir cochée, j'ai essayé d'exécuter gksu nautilus mais ça fait la même chose

Zabadda
la source

Réponses:

26

Cela est probablement dû au fait que la partition Vista utilise le système de fichiers NTFS et qu'elle a été montée avec un fmaskqui ne permet pas de définir des autorisations d'exécution sur les fichiers.

Pour résoudre ce problème, vous devez monter manuellement la partition.

Les détails peuvent être trouvés sur ce post.


Voici les étapes à suivre:

  1. Déterminez le périphérique correspondant du lecteur en ouvrant un terminal et en tapant: df
  2. La colonne à l'extrême gauche est le périphérique, et la colonne à l'extrême droite est le chemin d'accès au lecteur. Recherchez le périphérique pour la partition Vista.
  3. Démontez la partition Windows. (Cliquez sur le bouton d'éjection texte alternatifà côté de lui dans Nautilus)
  4. Ouvrez un terminal
  5. Tapez ce qui suit:

    sudo mkdir /media/vista
    sudo mount -t ntfs -o fmask=0022,dmask=0000,uid=1000,gid=1000 \
        <DRIVE> /media/vista
    

    Remplacez-le <DRIVE>par l'appareil de votre lecteur.

Nathan Osman
la source
1
Je n'ai jamais eu ce problème avant de faire la même chose cependant, et ce poste est BEAUCOUP trop technique pour moi lol
Zabadda
@Zabadda: J'ai ajouté des instructions plus claires. Est ce que ça aide?
Nathan Osman
ok df me donne ce paste.ubuntu.com/545368
Zabadda
@Zabadda: En supposant que vous l'ayez monté à ce stade, votre appareil Vista l'est /dev/sda1.
Nathan Osman
1
@Zabadda: À l'heure actuelle, vous devrez le faire à chaque fois. Mais il existe un moyen de le faire pour qu'il se monte toujours de cette façon. Ce serait probablement mieux comme deuxième question, car cela implique un autre travail.
Nathan Osman
2

lors de l'utilisation de 10.04, l'exécution de .exes de wine à partir d'un terminal Windows fonctionnait bien, mais maintenant sur 10.10, cela ne fonctionne tout simplement pas. Je pense que c'est une nouvelle fonctionnalité de sécurité. Au lieu de l'exécuter à partir d'une partition Windows, transférez les fichiers vers votre système de fichiers ubuntu et exécutez-le à partir de là. Travaille pour moi.

dumb906
la source
2

Une autre solution de contournement consiste à activer Wine PPA, car il désactive le bit d'exécution en vérifiant que les packages Ubuntu normaux le font.

Scott Ritchie
la source