J'ai Steam sur mon Chromebook (Acer C710) avec Saucy, Unity. J'étais sur le point de télécharger Dota 2 alors que je n'avais pas assez d'espace libre sur mon appareil, j'ai donc une clé USB de rechange (Sandisk Cruzer Faucet) et j'ai essayé de le télécharger directement sur celui-ci. Tout se serait bien passé, sauf une erreur: "Votre système de fichiers doit avoir une autorisation exécutable".
Je veux savoir comment je pourrais monter ma clé USB avec une permission exécutable.
Je vous remercie.
Si la partition est NTFS ou FAT, vous devrez la monter avec les autorisations appropriées pour que les fichiers soient exécutables.
Utilisez la commande lsblk
pour identifier votre clé USB (appelons-le /dev/sdb1
). Vous pouvez soit le monter manuellement (j'ai choisi un dossier appelé usbdrive
, choisissez ce que vous voulez):
Sudo umount /dev/sdb1
mkdir ~/usbdrive
Sudo mount -t vfat -o rw,exec,uid=1000,gid=1000,umask=022 /dev/sdb1 usbdrive
Ou ajoutez une entrée dans fstab
:
Sudo umount /dev/sdb1
mkdir -p ~/usbdrive
echo '/dev/sdb1 /home/user/usbdrive vfat rw,exec,uid=1000,gid=1000,umask=022 0 0' | Sudo tee -a /etc/fstab
Remplacez sdb1
par l'identifiant de votre clé USB et les chemins d'accès à usbdrive
où vous voulez que votre disque soit monté.
Sudo fdisk -l
Sudo umount /dev/sdb1
Sudo mount -o rw,exec /dev/sdb1 /mnt
La 1ère commande vous aidera à identifier le nom de l'appareil
2nd démontera votre usb (supposons que le nom de l’appareil soit/dev/sdb1)
3rd le montera avec les autorisations de Lecture, Écriture et Exécution.