J'ai vérifié de nombreuses questions similaires, mais les solutions n'ont pas fonctionné pour moi. Sur ma précédente installation de Debian Wheezy, je pourrais monter des appareils de GUI sans problème d'autorisation et après la mise à niveau vers Jessie. Mais sur mes nouveaux périphériques d'installation de Debian Jessie montaent dans un état en lecture seule, que NTFS partitionnent sur le même disque dur que mon installation de Debian ou des périphériques USB externes, pour l'utilisateur racine et l'utilisateur normal, je ne peux pas écrire et modifier les données sur les périphériques montés. .
J'ai trouvé ces lignes dans Syslog qui semblent être liées.
udisksd[1281]: Mounted /dev/sda4 at /media/<user>/<uuid> on behalf of uid 1000
udisksd[1281]: Cleaning up mount point /media/<user>/<uuid> (device 8:4 is not mounted)
udisksd[1281]: Unmounted /dev/sda4 on behalf of uid 1000
kernel: [ 125.190099] ntfs: volume version 3.1.
udisksd[1281]: Mounted /dev/sda4 at /media/<user>/<uuid> on behalf of uid 1000
org.gtk.Private.UDisks2VolumeMonitor[1224]: index_parse.c:191: indx_parse(): error opening /media/<user>/<uuid>/BDMV/index.bdmv
org.gtk.Private.UDisks2VolumeMonitor[1224]: index_parse.c:191: indx_parse(): error opening /media/<user>/<uuid>/BDMV/BACKUP/index.bdmv
org.gnome.Nautilus[1224]: Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
kernel: [ 137.739543] ntfs: (device sda4): ntfs_setattr(): Changes in user/group/mode are not supported yet, ignoring.
kernel: [ 137.739579] ntfs: (device sda4): ntfs_setattr(): Changes in user/group/mode are not supported yet, ignoring.
kernel: [ 137.739655] ntfs: (device sda4): ntfs_setattr(): Changes in user/group/mode are not supported yet, ignoring.
kernel: [ 137.739678] ntfs: (device sda4): ntfs_setattr(): Changes in user/group/mode are not supported yet, ignoring.
kernel: [ 137.739702] ntfs: (device sda4): ntfs_setattr(): Changes in user/group/mode are not supported yet, ignoring.
kernel: [ 137.739767] ntfs: (device sda4): ntfs_setattr(): Changes in user/group/mode are not supported yet, ignoring.
kernel: [ 137.739791] ntfs: (device sda4): ntfs_setattr(): Changes in user/group/mode are not supported yet, ignoring.
kernel: [ 137.739814] ntfs: (device sda4): ntfs_setattr(): Changes in user/group/mode are not supported yet, ignoring.
kernel: [ 137.739894] ntfs: (device sda4): ntfs_setattr(): Changes in user/group/mode are not supported yet, ignoring.
kernel: [ 137.739921] ntfs: (device sda4): ntfs_setattr(): Changes in user/group/mode are not supported yet, ignoring.
J'essaie de comprendre ce qui fait la différence entre deux installations. Dans ma nouvelle installation, contrairement à la précédente, je n'ai pas installé complètement la tâche de gnome, mais seulement les packages de gnome minimaux. Et l'autre différence est que la première fois que j'ai créé une table de partition fraîche et a formaté toutes les partitions, EXT4 et NTFS, puis installées Windows, puis Debian, mais la deuxième fois, j'ai utilisé la même table de partition et que seules les mêmes partitions ext4 format. Les deux fois Dual-Boot avec Windows.
La sortie de cat /etc/mtab
Pour deux périphériques montés internes et externes se lit comme suit:
/dev/sdb1 /media/<user>/<uuid> ntfs rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0177,dmask=077,nls=utf8,errors=continue,mft_zone_multiplier=1 0 0
/dev/sda4 /media/<user>/<uuid> ntfs rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0177,dmask=077,nls=utf8,errors=continue,mft_zone_multiplier=1 0 0
Après la recherche d'heures, il semble y avoir des causes différentes pour ce problème et des solutions différentes pour chacune d'elles.
Je ne suis pas un expert pour fournir une réponse complète, donc j'inspire des situations fréquentes sur le sujet:
Propriété/autorisation Problèmes pour appareils montés sur les points de montage:
[.____] Les autorisations de fichier ne changeront pas
[.____] Drive USB automatiquement monté par l'utilisateur mais obtient des autorisations d'écriture pour la racine uniquement
Système de fichier endommagé que pour des raisons de sécurité monte l'appareil comme en lecture seule:
[.____] autorisation refusée sur un disque dur externe
Windows hibernés qui ne permettent pas d'accéder à des cloisons Windows sur les systèmes à double démarrage:
[.____] Impossible de monter le système de fichiers Windows (NTFS) en raison de l'hibernation
Mon problème était le package de pilotes NTFS manquant ntfs-3g
Cela a provoqué le système Utiliser le pilote Linux Kernel NTFS ntfs
. Comme mentionné dans Debian wiki ntfs page, ntfs
, le pilote NTFS de Kernel Linux, fournit un accès en lecture seule et ntfs-3g
, UtilisateursPace NTFS pilote via fusible, fournit un accès en lecture et en écriture.
# apt-get install ntfs-3g
Et un redémarrage du système a résolu le problème pour moi.
J'avais "la permission refusée" des erreurs tout en essayant de lire le contenu de certains fichiers sur une partition NTFS - même en tant que root. Il n'y avait aucun problème d'autorisations avec l'arbre de dossier (vérifié avec namei -l $PWD
).
/var/log/syslog
montrait une erreur dans NTFS-3G chaque fois que je n'ai pas réussi à lire le contenu d'un fichier:
Jun 20 21:27:23 matthew-pc ntfs-3g[5653]: ntfs_attr_pread error reading '/Users/Matthew/Documents/test.txt' at offset 0: 566 <> -1: Permission denied
Après la lecture https://bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/307289 , j'ai réalisé que les fichiers problématiques ont été cryptés, ce qui m'a naturellement empêché de les lire, mais L'erreur elle-même ne m'a pas beaucoup aidé.