Auf einem NTFS-Laufwerk mit NTFS-3G mit vorhandener Benutzerzuordnungsdatei gehören alle neuen Dateien zu root

967
user3472403

Auf meinem System habe ich eine große NTFS-formatierte Datenpartition, die von Linux (Debian 8) und Windows (2012 Server) gemeinsam genutzt wird. Beim Erstellen einer Benutzerzuordnungsdatei, wie in der Dokumentation zu NTFS-3G beschrieben, funktionierten die meisten Dateiberechtigungen wie erwartet. Nur alle neuen Dateien, die unter Linux auf der NTFS-Partition erstellt wurden, gehören root und können von meinem normalen Benutzerkonto nicht bearbeitet werden:

$ pwd /mnt/data/src $ ls -l  total 0 $ touch file touch: setting times of ‘file’: Permission denied $ ls -l total 0 -rw-r--r-- 1 root root 0 Apr 28 10:41 file $ ls -ld . drwxr-xr-x 1 ##### root 144 Apr 28 10:41 . $ id uid=1000(#####) gid=1(daemon) groups=1(daemon),4(adm),20(dialout),21(fax),24(cdrom),25(floppy),26(tape),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(netdev),110(lpadmin),113(scanner) 

Wie muss ich festlegen, dass Dateien wie üblich erstellt werden und der Besitz auf mein nicht privilegiertes Benutzerkonto gesetzt ist? Ich habe versucht, die Option "Erbit-Mount" einzustellen, aber dann bin ich auf ein anderes Problem gestoßen, nämlich dass ich nicht in Root-eigene Verzeichnisse schreiben konnte und weder chmod noch chown als root einen Effekt hatten

Relevante Dateien:

$ cat /etc/fstab # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sdf1 during installation UUID=eab88331-a1c7-4f18-b971-ad5f58c6d08c / ext4 errors=remount-ro 0 1 # /boot/efi was on /dev/sde2 during installation UUID=188C-66A1 /boot/efi vfat umask=0077 0 1 # /home was on /dev/sdf2 during installation UUID=1d82108c-20bb-4df2-8df4-2ca145cca01f /home ext4 defaults 0 2 # swap was on /dev/sdf5 during installation UUID=8e94b87a-e170-4a34-88fe-2100e8db0ae6 none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0  UUID=592AF2FB029E1E67 /mnt/data ntfs-3g 

.

$ sudo cat /mnt/data/.NTFS-3G/UserMapping [sudo] password for #####:  # Generated by usermap for Linux, v 1.1.6 :#####:S-1-5-21-742487409-2243251135-2122958030-513 :#####:S-1-5-21-1202660629-1788223648-1801674531-513 :#####:S-1-5-21-343818398-1004336348-725345543-513 :#####:S-1-5-21-1801674531-1614895754-1417001333-513 :#####:S-1-5-21-117609710-2025429265-839522115-513 #####:#####:S-1-5-21-742487409-2243251135-2122958030-1003 #####:#####:S-1-5-21-1202660629-1788223648-1801674531-1004 #####:#####:S-1-5-21-343818398-1004336348-725345543-1004 #####:#####:S-1-5-21-1801674531-1614895754-1417001333-1004 #####:#####:S-1-5-21-117609710-2025429265-839522115-1004 #####:#####:S-1-5-21-117609710-2025429265-839522115-1005 
2

2 Antworten auf die Frage

1
ArcherSeven

Wir sind gerade auf dem Computer meiner Freundin auf dieses Problem gestoßen, obwohl wir uns mit ein paar weiteren Informationen befassten: Mein Benutzer auf demselben Computer konnte Dateien ohne Probleme erstellen.

Nachdem wir mehr als ein paar Dinge ausprobiert hatten, hatten wir endlich herausgefunden, was an ihrer Maschine nicht stimmte. Ihre Hauptgruppe war dort sudo, wo meine eingestellt warusers

$ id y 

UID = 1001 (Y) GID = 100 (Benutzer)

Gruppen = 100 (Benutzer), 7 (LP), 91 (Video), 92 (Audio), 1000 (Sudo)

$ id x 

Uid = 1000 (x) gid = 1000 (Sudo)

Gruppen = 1000 (Sudo), 7 (LP), 91 (Video), 92 (Audio), 100 (Benutzer)

Wir befolgten die Anweisungen hier, um ihre Standardgruppe so zu ändern users, dass die Bereitstellung des Laufwerks aufgehoben wurde, sich abgemeldet, wieder angemeldet, das Laufwerk erneut bereitgestellt und alles richtig funktioniert hat.

0
Frank Breitling

Ich denke, Sie müssen Ihre dataPartition mit der permissionsOption einhängen . Dann können Sie den Besitzer Ihrer Dateien ändern.

Ich denke jedoch, dass dem Windows-Benutzer keine neuen Dateien zugeordnet werden.