2 votes

Comment exécuter un fichier Truecrypt exécutable à partir d'une clé USB ?

Je essaie de lancer Portable Truecrypt depuis une clé USB. J'ai déjà extrait le fichier mais la seule façon d'ouvrir Truecrypt portable est si l'exécutable se trouve quelque part dans mon dossier personnel. Ça ne fonctionne jamais quand j'ouvre l'exécutable depuis la clé USB. J'utilise Ubuntu 12.04.

J'ai essayé d'aller dans les permissions et de définir "autoriser l'exécution en tant qu'application", mais de toute façon, quand je double-clique, le même message d'alerte s'affiche:

Impossible de présenter media/Kingston/usr/bin/truecrypt, il n'y a aucune 
application installée pour les fichiers exécutables.

Cependant, ça s'ouvre normalement depuis le dossier personnel, donc je ne comprends pas pourquoi Ubuntu ne peut pas trouver une application pour ouvrir les fichiers exécutables, sachant qu'il les ouvre très bien tant qu'ils sont présents dans le dossier personnel.

J'ai formaté une autre clé USB en NTFS d'abord et ensuite en ext4 pour vérifier si c'était lié aux systèmes de fichiers, je l'ai ouverte avec tous les droits d'administration, extrait les fichiers Truecrypt là-bas, mais toujours la même erreur revient, et en essayant d'exécuter le fichier depuis le terminal, la permission est refusée.

3voto

Philip Dreyer Points 259

Vous pouvez essayer ceci :

  1. Ouvrez le Terminal : Alt+Ctrl+T

  2. Allez dans le répertoire contenant le fichier exécutable

    cd /media/Kingston/usr/bin
  3. Modifiez les permissions du fichier pour vous assurer qu'il est exécutable (si vous obtenez "Permission refusée" sur cette commande, utilisez sudo chmod ... au lieu de chmod ...) :

    chmod +x truecrypt
  4. Exécutez le fichier de cette manière (à nouveau en tant que root)

    ./truecrypt

2voto

reverendj1 Points 15127

Essayez de l'exécuter via sh :

sh /media/Kingston/usr/bin/truecrypt

Comme l'a dit @Lekensteyn, le problème auquel vous êtes confronté est probablement dû au format FAT de votre clé USB, qui n'a pas de permissions.

2voto

Lekensteyn Points 162346

Si la réponse de @Stefan Buynov ne résout pas votre problème, vous avez probablement une clé USB formatée en FAT/FAT32/NTFS qui ne prend pas en charge la "permission d'exécution".

Pour contourner ce problème, consultez ma réponse sur Impossible d'exécuter les fichiers .out, permission refusée. Si possible, sauvegardez vos données et formatez la clé USB avec un système de fichiers prenant en charge les permissions de fichier comme Ext4. Vous pouvez utiliser le Gestionnaire de partitions (ou GParted) à cet effet.

1voto

ubfan1 Points 14936

Vous pourriez également taper mount, et voir si l'exécution est empêchée sur le périphérique -- assurez-vous que "noexec" n'est PAS présent. noexec est un attribut facultatif qui peut être défini lorsque le périphérique est monté. /etc/fstab est un endroit qui contient une liste de périphériques et de leurs attributs de montage.

Cependant, étant donné que vous êtes monté sous media, je suppose que le bureau fait le montage pour vous, donc vous devez probablement trouver ce qui définit noexec là-bas pour résoudre définitivement le problème.

Pour une correction ponctuelle, essayez la commande de montage avec l'option remount, exec pour voir si cela fonctionne (ext4 supposé comme un type de système de fichiers, utilisez ce que montre ci-dessus):

sudo mount -o remount,exec -text4 /dev/sdb1 /media/Kingston

utilisez votre vrai périphérique au lieu de sdb1, et le véritable type de système de fichiers après le -t

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