Berechtigung für gemountete Geräte verweigert

8

Ich habe viele ähnliche Fragen geprüft, aber die Lösungen haben bei mir nicht funktioniert. Bei meiner vorherigen Debian-Installation konnte ich Geräte ohne Berechtigungsproblem und auch nach dem Upgrade auf Jessie über die GUI mounten. Auf meinen neuen Debian-Jessie-Installationsgeräten kann ich jedoch keine Daten auf gemounteten Geräten schreiben und ändern, unabhängig davon, ob ntfs-Partitionen auf derselben Festplatte wie meine Debian-Installation oder auf externen USB-Geräten installiert sind .

Ich habe diese Zeilen in Syslog gefunden, die verwandt zu sein scheinen.

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.

Ich versuche herauszufinden, was den Unterschied zwischen zwei Installationen ausmacht. In meiner neuen Installation habe ich im Gegensatz zur vorherigen nicht die Gnome-Aufgabe vollständig installiert, sondern nur die minimalen Gnome-Pakete. Der andere Unterschied besteht darin, dass ich beim ersten Mal eine neue Partitionstabelle erstellt und alle Partitionen ext4 und ntfs formatiert, dann Windows und dann Debian installiert habe, beim zweiten Mal dieselbe Partitionstabelle verwendet und nur ext4-Partitionen formatiert habe. Beide Male Dual-Boot mit Windows.

Die Ausgabe von cat /etc/mtabfür zwei intern und extern montierte Geräte lautet wie folgt:

/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
jal
quelle
1
Ich musste setzen uid. mount -o uid=1000 /dev/sdaX /mnt
Gayan Weerakutti

Antworten:

15

Nach stundenlanger Suche scheint es unterschiedliche Ursachen für dieses Problem und unterschiedliche Lösungen für jedes Problem zu geben.

Ich bin kein Experte, um eine umfassende Antwort zu geben, daher verweise ich auf einige häufige Situationen zu diesem Thema:

Mein Problem war das fehlende NTFS-Treiberpaket, ntfs-3gdas dazu führte, dass das System den Linux-Kernel-NTFS-Treiber verwendete ntfs. Wie auf der Debian Wiki NTFS- Seite erwähnt ntfs, bietet der NTFS-Treiber des Linux-Kernels schreibgeschützten Zugriff und der ntfs-3gNTFS-Treiber des Userspace über FUSE Lese- und Schreibzugriff.

# apt-get install ntfs-3g und ein Systemneustart löste das Problem für mich.

jal
quelle
ntfs-3g war die Antwort für mich
Anwar
1

Beim Versuch, den Inhalt einiger Dateien auf einer NTFS-Partition zu lesen, wurden Fehler "Berechtigung verweigert" angezeigt - sogar als Root. Es gab keine Berechtigungsprobleme mit der Ordnerstruktur (aktiviert mit namei -l $PWD).

/var/log/syslog zeigte jedes Mal einen Fehler in ntfs-3g an, wenn ich den Inhalt einer Datei nicht lesen konnte:

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

Nachdem ich https://bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/307289 gelesen hatte , stellte ich fest, dass die Problemdateien verschlüsselt waren, was mich natürlich daran hinderte, sie zu lesen, aber der Fehler selbst half nicht ich sehr.

mwfearnley
quelle