NTFS: durch user mounten

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
wckl
Beiträge: 788
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

NTFS: durch user mounten

Beitrag von wckl » 07.12.2021 13:14:23

Hallo,
ich habe eine USB-Festplatte mit einem NTFS Dateisystem.
Bisher kann ich die Partition nur als Superuser mounten.
Der Eintrag in der /etc/fstab:

Code: Alles auswählen

PARTUUID=86fd3d32-01 /media/tosh-1   ntfs-3g  users,rw,noauto,uid=1000,gid=1000,dmask=0002,fmask=0003,x-gvfs-name=tosh-1 0 0
Wie muss ich diesen Eintrag anpassen, so dass ich als Normaluser die Partition mounten kann?

Vielen Dank für Hinweise.
wckl

willy4711

Re: NTFS: durch user mounten

Beitrag von willy4711 » 07.12.2021 14:31:27

wckl hat geschrieben: ↑ zum Beitrag ↑
07.12.2021 13:14:23
PARTUUID=86fd3d32-01 /media/tosh-1 ntfs-3g users,rw,noauto,uid=1000,gid=1000,dmask=0002,fmask=0003,x-gvfs-name=tosh-1 0 0
Warum PARTUUID ? Versuche es mal so:

Code: Alles auswählen

UUID=86fd3d32-01   /media/tosh-1     ntfs-3g   users,gid=users,fmask=111,dmask=000,locale=de_DE.UTF-8 0 0
Siehe wiki: https://en.wikipedia.org/wiki/Umask

fmask---->File
dmask--->Verzeichnisse
umask--->beides

Benutzeravatar
Tintom
Moderator
Beiträge: 3033
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: NTFS: durch user mounten

Beitrag von Tintom » 07.12.2021 15:17:42

willy4711 hat geschrieben: ↑ zum Beitrag ↑
07.12.2021 14:31:27
Warum PARTUUID?
Vorsicht, UUID ist nicht gleich PARTUUID. Kannst du mit lsblk -o UUID,PARTUUID,NAME leicht überprüfen.

willy4711

Re: NTFS: durch user mounten

Beitrag von willy4711 » 07.12.2021 15:40:17

Tintom hat geschrieben: ↑ zum Beitrag ↑
07.12.2021 15:17:42
Vorsicht, UUID ist nicht gleich PARTUUID. Kannst du mit lsblk -o UUID,PARTUUID,NAME leicht überprüfen.
Schon klar. obwohl mir der Unterschied für die fstab noch nie klar geworden ist. Scheint aber mehr oder weniger egal zu sein.
Letzter Absatz von hier:https://qastack.com.de/raspberrypi/7502 ... d-partuuid
Beachten Sie, dass die Unterstützung für das Mounten des Root-Dateisystems nach "UUID" und "PARTUUID" unterschiedlich ist. IIRC Der Kernel, der ohne eine initrd läuft, kann über "PARTUUID", aber nicht über "UUID" gemountet werden. Ältere Versionen von initramfs-tools können mit "UUID", aber nicht mit "PARTUUID" gemountet werden, die neueren initramfs-tools unterstützen beides.
Demnach wäre es also egal. Da er aber anscheinend ( ?? ) die PARTUUID wirklich genommen hat, muss es also korrigiert werden:

Code: Alles auswählen

PARTUUID=86fd3d32-01   /media/tosh-1     ntfs-3g   users,gid=users,fmask=111,dmask=000,locale=de_DE.UTF-8 0 0
Ist halt erstmal gewöhnungsbedürftig, da ich das nicht nutze. :THX:

wckl
Beiträge: 788
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: NTFS: durch user mounten

Beitrag von wckl » 08.12.2021 11:56:56

Leider nutzt es nichts,

Code: Alles auswählen

mount /media/tosh-1
Error opening read-only '/dev/sdb1': Keine Berechtigung
Failed to mount '/dev/sdb1': Keine Berechtigung
Please check '/dev/sdb1' and the ntfs-3g binary permissions,
and the mounting user ID. More explanation is provided at
https://github.com/tuxera/ntfs-3g/wiki/NTFS-3G-FAQ
Diese Anweisungen unter "WHY CAN’T UNPRIVILEGED USERS MOUNT BLOCK DEVICES?" habe ich ausgeführt, aber der Mount durch normale User funktioniert weiterhin nicht.
Laut Anweisung:
the ntfs-3g binary is at least version 1.2506
ist tatsächlich

Code: Alles auswählen

aptitude show ntfs-3g
Paket: ntfs-3g                                  
Version: 1:2021.8.22-3
Obwohl ich also testing / bookworm benutze sind die Voraussetzungen nicht gegeben?

Benutzeravatar
Tintom
Moderator
Beiträge: 3033
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: NTFS: durch user mounten

Beitrag von Tintom » 08.12.2021 12:31:40

wckl hat geschrieben: ↑ zum Beitrag ↑
08.12.2021 11:56:56

Code: Alles auswählen

[...]
Error opening read-only '/dev/sdb1': Keine Berechtigung
[...]
Da stellt sich die Frage nach dem „Warum“. Kannst du mal die Ausgabe von ls -lh /dev/sdb1 posten? Vermutlich fehl deinem User eine Gruppenmitgliedschaft.
Diese Anweisungen unter "WHY CAN’T UNPRIVILEGED USERS MOUNT BLOCK DEVICES?" habe ich ausgeführt, aber der Mount durch normale User funktioniert weiterhin nicht.
Bitte führe keinen Code als root aus, den du nicht nachvollziehen kannst. Dadurch hast du nun dein System verbogen. Hast Du ein Backup?

willy4711

Re: NTFS: durch user mounten

Beitrag von willy4711 » 08.12.2021 12:34:35

Wenn du eine USB Platte nur sporadisch anhängst, brauchst du keinen Eintrag in die fstab.
Wenn sie immer verbunden ist, braust du das bei einem USB-Anschluss auch nicht.
was installiert sein sollte (Versionen aus Testing:

Code: Alles auswählen

dpkg -l *fuse*
un  fuse               <keine>         <keine>      (keine Beschreibung vorhanden)
ii  fuse2fs            1.46.4-1        amd64        ext2 / ext3 / ext4 file system driver for FUSE
ii  fuse3              3.10.5-1        amd64        Filesystem in Userspace (3.x version)
ii  fuseiso            20070708-3.2+b1 amd64        FUSE module to mount ISO filesystem images
ii  fuseiso9660        0.3-2           amd64        File System in User Space - Module for ISO9660
ii  gvfs-fuse          1.48.1-2        amd64        userspace virtual filesystem - fuse server
ii  libfuse2:amd64     2.9.9-5         amd64        Filesystem in Userspace (library)
ii  libfuse3-3:amd64   3.10.5-1        amd64        Filesystem in Userspace (library) (3.x version)
ii  python3-defusedxml 0.7.1-1         all          XML bomb protection for Python stdlib modules (for Python 3)

Code: Alles auswählen

dpkg -l *gvfs*
ii  gvfs:amd64      1.48.1-2     amd64        userspace virtual filesystem - GIO module
ii  gvfs-backends   1.48.1-2     amd64        userspace virtual filesystem - backends
ii  gvfs-common     1.48.1-2     all          userspace virtual filesystem - common data files
ii  gvfs-daemons    1.48.1-2     amd64        userspace virtual filesystem - servers
ii  gvfs-fuse       1.48.1-2     amd64        userspace virtual filesystem - fuse server
ii  gvfs-libs:amd64 1.48.1-2     amd64        userspace virtual filesystem - private libraries
Und natürlich Debianntfs-3g

Dann sollte die Platte im Dateimanager erscheinen, und von dort auch gemountet werden.

Edit
Du hast in einem anderen Beitrag dich darüber beschwert, dass du als eingeloggter Root keine Ton
hören kannst.
Bitte lasse diese Spielereien, sich als Root einzuloggen. Es ist gefährlich und auch
überhaupt nicht notwendig. :!: :!:

wckl
Beiträge: 788
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: NTFS: durch user mounten

Beitrag von wckl » 08.12.2021 13:05:02

Gut, jetzt geht es.
Vielen Dank

willy4711

Re: NTFS: durch user mounten

Beitrag von willy4711 » 08.12.2021 13:10:36

Und was hast du gemacht ?
Wäre vielleicht auch für andere interessant :wink:

michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: NTFS: durch user mounten

Beitrag von michaa7 » 08.12.2021 14:24:26

Nur aus Neugier: geht das mittlerweile nicht auch über den neuen in-Kernel Treiber ntfs3?
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

wckl
Beiträge: 788
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: NTFS: durch user mounten

Beitrag von wckl » 08.12.2021 14:41:34

willy4711 hat geschrieben: ↑ zum Beitrag ↑
08.12.2021 13:10:36
Und was hast du gemacht ?
Wäre vielleicht auch für andere interessant
Ich habe fehlende Pakete installiert,
den Eintrag aus der fstab auskommentiert,
die USB Platte ausgestekt und wieder eingestekt.
Die Partition über das Symbol am Bildschirm eingehängt und geöffnet.
Eine Datei mit touch sososo angelegt und gelistet:
Die Eigenschaften sind -rwxrwxrwx aber das stört mich in diesem Fall nicht,
kurios ist es trotzdem: User group andere dürfen alles: lesen, schreiben, ausführen, nun ja.

KP97
Beiträge: 3428
Registriert: 01.02.2013 15:07:36

Re: NTFS: durch user mounten

Beitrag von KP97 » 09.12.2021 15:28:56

willy4711 hat geschrieben: ↑ zum Beitrag ↑
08.12.2021 12:34:35
Du hast in einem anderen Beitrag dich darüber beschwert, dass du als eingeloggter Root keine Ton
hören kannst.
Bitte lasse diese Spielereien, sich als Root einzuloggen.
@Willy
Da tust Du @wckl aber unrecht, das war dieser User hier:
viewtopic.php?t=182871

Antworten