web-dev-qa-db-fra.com

Les autorisations de fichier ne changeront pas

désolé utilisateur frais. J'ai installé il y a environ 9 jours et j'ai eu des problèmes avec la disparition d'Unity qui a pris 5 jours de maux de tête à réparer. Il n'a jamais réparé, j'ai réinstallé.

J'ai configuré Plex (serveur multimédia) et tant que le serveur est en cours d'exécution et que des périphériques réseau externes peuvent y accéder, je ne peux pas ajouter de fichiers. Plex dit que c'est à cause des autorisations. J'ai parcouru les forums ici et à Plex pour obtenir une réponse. Il semble que tout le monde dit

chmod -R 755 /media/My\ Book/Videos

modifiera les autorisations pour autoriser le dossier "Vidéos" de mon lecteur externe USB 2.0 NTFS 3To Western Digital NTFS (monté et accessible via le gestionnaire de fichiers), ainsi que tous les sous-répertoires et fichiers qu'il contient, seront accessibles à l'utilisateur "Plex" .

J'ai utilisé le gestionnaire de fichiers et dès que vous cliquez pour modifier les autorisations, il change immédiatement. Lorsque je chmod avec -c, il me dit que tous les fichiers (en général 600) sont modifiés en 755 comme je l’ai commandé. J'ai fait

ls -l

pour vérifier et il n'y a pas de changement. (J'ai aussi utilisé ls -l pour m'assurer de savoir qui était le propriétaire et c'est moi (mvl1014). Ls -al me donne les mêmes informations.)

Je jure devant Dieu que j'ai essayé de le faire et après m'être écrasé la tête contre ce clavier pendant pratiquement toute la journée, je l'ai essayé en tant que root. J'avais moins peur mais je ne pouvais rien trouver d'autre. Sudo su pour root et ensuite chmod -R -c/media/Mon\Livre/Vidéos

Même résultat. -c m'a dit que chaque fichier a été modifié et qu'une vérification dans Unity ou dans un terminal a confirmé que rien n'avait changé.

Maintenant, il me semble que même si ce n'est pas ça qui empêche Plex de fonctionner, il y a toujours un problème avec le non-respect de cette commande.

12.04LTS - sur le gen 1 i7 (2,7 GHz, je crois) avec 6 Go de RAM

J'ai essayé de joindre une capture d'écran, mais on m'a dit qu'il me fallait 10 représentants pour le faire, ce qui signifie que je copie/colle aussi.

S'il vous plaît excuser mon obfuscation, mais Lorem Ipsum semblait inutile. Et j’ai essayé plusieurs façons de formater cela, mais cela a l'air parfait dans tous les sens et chaque fois a été gâché dans l'aperçu ci-dessous. (Ugh, je suis un gâchis.)

$ chmod -R -c 755 /media/My\ Book/Videos 
..... 
..... 
..... 
mode of `/media/My Book/Videos/xxxx/xxxx/xxxx.mkv' changed from 0600 (rw-------) to 0755 (rwxr-xr-x) 

ls -al montre:

mvl1014@FX6800:/media/My Book/Videos$ ls -al 

total 88 
drwx------ 1 mvl1014 mvl1014     0 Aug 28 15:17 .  
drwx------ 1 mvl1014 mvl1014 20480 Sep  3 14:29 .. 
drwx------ 1 mvl1014 mvl1014  8192 Aug 28 15:18 xxxx
drwx------ 1 mvl1014 mvl1014 49152 Aug 16 14:02 xxxx
drwx------ 1 mvl1014 mvl1014  8192 Aug 27 21:36 xxxx
drwx------ 1 mvl1014 mvl1014  4096 Jul 23 19:09 xxxx

Je m'excuse si cela a été demandé. J'ai regardé à travers cet endroit ainsi que toutes les "questions similaires" suggérées. La chose la plus secrète que j'ai eu à une réponse était ici , mais exécuter le code fourni avec mon propre UID ne fonctionnait pas non plus.

23
mvl1014

Résolu!

La réponse était trouvé ici .

gksu gedit /etc/fstab

Ajoutez la ligne suivante comme (si vous ne connaissez pas votre UUID, saisissez Sudo blkidname__)

UUID=12102C02102CEB83 /media/Store ntfs-3g auto,users,permissions 0 0

Enregistrez-le et fermez le fichier.

Si vous avez besoin de faire le répertoire, ce que j'ai fait

Sudo mkdir /media/Store

Ensuite

Sudo mount /media/Store

Enfin (quelles que soient les autorisations que vous souhaitez définir)

chmod 755 -R /media/Store

Et puis faites le vôtre

chown <username> -R /media/Store

Oui, cela m'a pris environ 8 à 10 heures sur 2 jours. Et "Store" est pour "Storage" :-P

26
mvl1014