web-dev-qa-db-fra.com

Bibliothèque Steam - Doit être sur un système de fichiers monté avec des autorisations d'exécution

J'ai examiné diverses questions, discussions et forums à ce sujet et rien n'a fonctionné.

J'ai essayé de monter un disque dur sur lequel j'ai installé mes jeux Linux. Ce disque fonctionnait parfaitement dans le passé, mais Steam doit maintenant le retrouver pour dire que ces jeux sont installés. Mais lorsque j'essaie d'ajouter le dossier approprié, le message d'erreur suivant s'affiche:

Le nouveau dossier de la bibliothèque Steam doit se trouver sur un système de fichiers monté avec des autorisations d'exécution.

J'ai essayé de changer le nom du dossier comme suggéré ici et j'ai essayé la solution ici mais j'ai rencontré une autorisation refusée. Par conséquent, j'ai suivi les étapes ici mais je rencontre toujours une permission qui est refusée.

Ma question est qu'est-ce que je fais mal et est-ce que j'y vais correctement? Comment faire en sorte que Steam voie à nouveau mon dossier de jeux? Toute aide est vraiment appréciée.

Je suis sous Ubuntu 14.04 et l’emplacement du lecteur est/media/alkarin/Volume11

/ dev/sdb2 est bien ntfs

7
Alkarin

Cette erreur Steam se produit car votre lecteur est monté par root et vous ne disposez pas des autorisations d’exécution sur le lecteur (je pense). Vous pouvez utiliser l'application des disques pour changer cela.

Recherchez disks dans le tiret, mettez votre lecteur en surbrillance et sous l'image d'utilisation se trouve une petite icône de rouage, cliquez dessus et edit mount options, faites maintenant ressembler vos paramètres à ceci

enter image description here

Laissez le reste tel quel et redémarrez. Désormais, votre lecteur se trouve dans /mnt et est automatiquement monté en tant qu’utilisateur au démarrage.

Voici comment je résous cette erreur dans 14.04, lecteur NTFS.

8
Mark Kirby

Pour les journaux: en utilisant le pilote ntfs-3g, le nom minimaliste suivant fstaba fait l'affaire pour moi

/dev/sdaX   /media/target-mountpoint    ntfs-3g defaults,x-gvfs-show    0   0

J'espère que cela aidera tout le monde :) Avant, j'avais forcé uidet gid(à l'utilisateur avec lequel j'étais en fait connecté) et cela ne fonctionnait pas pour une raison quelconque (je pouvais créer des dossiers et des fichiers sur le lecteur à partir d'un shell, mais je ne savais pas trop le problème était). Donc, les options qui n'ont pas fonctionné:

defaults,permissions,users,uid=1000,gid=33

(Oui, mon utilisateur hôte a www-data en tant que groupe principal)

0
delf