[erledigt] USB-Stick als non-root beschreiben

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
fischig
Beiträge: 3639
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: USB-Stick als non-root beschreiben

Beitrag von fischig » 06.01.2021 13:15:39

Dann testete ich mal noch etwas händischer. Was passierte mit:

Code: Alles auswählen

$ mount /media/backup
im Terminal oder auf tty?

Ich habe seit Ewigkeiten (mehrere Jahre) keinen vfat-formatierten USB-Stick mehr benutzt. Aber ich kann dein Problem hier nachvollziehen. Hier fliegt noch einer rum, der ist in der fstab noch ziemlich genau so eingetragen (UUID statt /dev/sd?1), wie du ihn vor towos Tipp eingetragen hast, und ich kann als user auch nicht mehr darauf schreiben.
Ich meine schon, dass das mal funktioniert haben müsste. Ich habe das ja wohl kaum geändert und dann nicht mehr benutzt. Gibt's Erklärungen?

Benutzeravatar
GregorS
Beiträge: 2589
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 06.01.2021 13:24:31

Gemounted hatte ich wie gesagt per Rechtsklick plus „Datenträger einhängen“:

Bild

und „Datenträger aushängen“ funktioniert dann ebenfalls - nur eben schreiben kann ich nicht.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

fischig
Beiträge: 3639
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: USB-Stick als non-root beschreiben

Beitrag von fischig » 06.01.2021 13:29:55

Du hast xfce zum Einhängen benutzt. Und nach allem, was ich so nebenbei hier im DF mitgekriegt habe (ich benutze keine DE), ist durchaus nicht sicher, dass diese DE (oder ihre zuständige Komponente) beim Mounten überhaupt /etc/fstab benutzt. Deswegen mein Testvorschlag mit Terminal/tty. Wenn ich recht sehe, benutzte dieses Kommando den Eintrag in der fstab.

Benutzeravatar
GregorS
Beiträge: 2589
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 06.01.2021 13:37:55

fischic hat geschrieben: ↑ zum Beitrag ↑
06.01.2021 13:29:55
... Deswegen mein Testvorschlag mit Terminal/tty....
Wenn ich ein xterm öffne und dort händisch mounte, dann kann ich auch Dateien auf den Stick kopieren.

Aber genau das möchte ich ja nicht tun müssen. Ich möchte den Stick per XFCE-klickibunti einhängen und beschreiben können - genauso klickibunti-dämlich wie unter Windows und MacOS.

Seufz ...

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

fischig
Beiträge: 3639
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: USB-Stick als non-root beschreiben

Beitrag von fischig » 06.01.2021 13:47:01

Ich möchte den Stick per XFCE-klickibunti einhängen und beschreiben können
Tja, dann wirst du auf willy warten müssen, der weiß sowas! :P

Mein grafischer Dateimanager ist xfe. Für meine Mount-Einträge in der fstab gibt's jeweils ein simples script. Und schwupp erledigt xfe den Job per Rechtsclick. :wink:

willy4711

Re: USB-Stick als non-root beschreiben

Beitrag von willy4711 » 06.01.2021 14:21:08

Willy kann erst morgen was ausführliches sagen. Bis dahin sollte man mal nach Debiangvfs und Debianfuse Paketen
schauen. Thunar braucht die. USB Laufwerke
werden dann automatisch auf
/media/User/irgendwas eigehangen.
Dann sollte das auch mit den Schreibrechten
klappen.

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: USB-Stick als non-root beschreiben

Beitrag von JTH » 06.01.2021 14:23:52

Könnte auch tatsächlich ein Bug in Xfce sein, wenn ein Gerät mehrfach hintereinander gemountet wird: Thunar sometimes mounts USB drives with root permission. Die Lösung ist in Xfce 4.14. Das gibts in Debian erst ab Bullseye.
Manchmal bekannt als Just (another) Terminal Hacker.

Maschle
Beiträge: 3
Registriert: 10.10.2020 20:14:34

Re: USB-Stick als non-root beschreiben

Beitrag von Maschle » 08.01.2021 20:49:12

Usbstick oder SD-karte mit ext4 formatieren

Code: Alles auswählen

sudo mkfs.ext3 -L <LABEL> /dev/sd[x]
Als <LABEL> kann ein Datenträgernamen vergeben werden. Wo der Stick bzw die SD-karte ist läst sich mit blkid ermitteln.

Und nun den Stick bzw Karte mounten. Jetzt die Schreibrechte für den angemeldeten user setzen. Beispiel hier ist der Stick unterhalb /media gemountet.

Code: Alles auswählen

sudo chown -R $(whoami):$(whoami) /media/$(whoami)
Jetzt sollte der normale user auf dem Stick schreiben können. Alternativ wäre ein vfat oder ntfs-Dateisystem verwenden

willy4711

Re: USB-Stick als non-root beschreiben

Beitrag von willy4711 » 09.01.2021 19:11:08

Ich hatte noch nie ein Problen, ein externes USB- Laufwerk (FATx / EXTx) einzubinden und zu beschreiben.
Wie schon gesagt, irgendwelche Manipulationen mit chown oder sonst was sind in heutiger Zeit absolut unnötig.
Wie oben gesagt hier mal die bei mir installierten Pakete:

Code: Alles auswählen

dpkg -l *gvfs*|grep ii
ii  gvfs:amd64      1.46.1-2     amd64        userspace virtual filesystem - GIO module
ii  gvfs-backends   1.46.1-2     amd64        userspace virtual filesystem - backends
ii  gvfs-common     1.46.1-2     all          userspace virtual filesystem - common data files
ii  gvfs-daemons    1.46.1-2     amd64        userspace virtual filesystem - servers
ii  gvfs-fuse       1.46.1-2     amd64        userspace virtual filesystem - fuse server
ii  gvfs-libs:amd64 1.46.1-2     amd64        userspace virtual filesystem - private libraries

Code: Alles auswählen

dpkg -l *fuse*|grep ii
ii  exfat-fuse         1.3.0-2         amd64        read and write exFAT driver for FUSE
ii  fuse2fs            1.45.6-1        amd64        ext2 / ext3 / ext4 file system driver for FUSE
ii  fuse3              3.10.1-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.46.1-2        amd64        userspace virtual filesystem - fuse server
ii  libfuse2:amd64     2.9.9-3         amd64        Filesystem in Userspace (library)
ii  libfuse3-3:amd64   3.10.1-1        amd64        Filesystem in Userspace (library) (3.x version)
ii  python3-defusedxml 0.6.0-2         all          XML bomb protection for Python stdlib modules (for Python 3)
Der Prozess des Einbindens des Laufwerkes (Journal):

Code: Alles auswählen

Jan 09 18:55:17 XFCE kernel: usb 1-10: new high-speed USB device number 6 using xhci_hcd
Jan 09 18:55:17 XFCE kernel: usb 1-10: New USB device found, idVendor=05dc, idProduct=a205, bcdDevice= a.00
Jan 09 18:55:17 XFCE kernel: usb 1-10: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 09 18:55:17 XFCE kernel: usb 1-10: Product: JumpDrive
Jan 09 18:55:17 XFCE kernel: usb 1-10: Manufacturer: Lexar
Jan 09 18:55:17 XFCE kernel: usb 1-10: SerialNumber: 2929964160
Jan 09 18:55:17 XFCE kernel: usb-storage 1-10:1.0: USB Mass Storage device detected
Jan 09 18:55:17 XFCE kernel: scsi host7: usb-storage 1-10:1.0
Jan 09 18:55:17 XFCE mtp-probe[263680]: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10"
Jan 09 18:55:17 XFCE mtp-probe[263680]: bus: 1, device: 6 was not an MTP device
Jan 09 18:55:17 XFCE mtp-probe[263695]: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10"
Jan 09 18:55:17 XFCE mtp-probe[263695]: bus: 1, device: 6 was not an MTP device
Jan 09 18:55:18 XFCE kernel: scsi 7:0:0:0: Direct-Access     Lexar    JumpDrive        1.00 PQ: 0 ANSI: 6
Jan 09 18:55:18 XFCE kernel: sd 7:0:0:0: Attached scsi generic sg4 type 0
Jan 09 18:55:18 XFCE kernel: sd 7:0:0:0: [sdd] 62545920 512-byte logical blocks: (32.0 GB/29.8 GiB)
Jan 09 18:55:18 XFCE kernel: sd 7:0:0:0: [sdd] Write Protect is off
Jan 09 18:55:18 XFCE kernel: sd 7:0:0:0: [sdd] Mode Sense: 23 00 00 00
Jan 09 18:55:18 XFCE kernel: sd 7:0:0:0: [sdd] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA
Jan 09 18:55:18 XFCE kernel:  sdd: sdd1
Jan 09 18:55:18 XFCE kernel: sd 7:0:0:0: [sdd] Attached SCSI removable disk
Damit ist das Laufwerk eingebunden, aber noch nicht gemountet.
Ein klick auf das Laufwerk im Datei Manager reicht dafür aus.

Code: Alles auswählen

Jan 09 19:09:17 XFCE udisksd[860]: Mounted /dev/sdd1 at /media/willy/ad254cc1-b5fc-4592-8148-898364209cab on behalf of uid 1000
Jan 09 19:09:17 XFCE kernel: EXT4-fs (sdd1): mounted filesystem with ordered data mode. Opts: (null)
Jan 09 19:09:17 XFCE udisksd[860]: udisks_state_check_mounted_fs_entry: block device /dev/sdd1 is busy, skipping cleanup

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

Re: USB-Stick als non-root beschreiben

Beitrag von Tintom » 10.01.2021 22:58:56

Was sagt denn die Ausgabe von id des betreffenden Users in der Konsole? Das Paket Debianthunar-volman ist installiert?

Benutzeravatar
GregorS
Beiträge: 2589
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 10.01.2021 23:56:47

Tintom hat geschrieben: ↑ zum Beitrag ↑
10.01.2021 22:58:56
Was sagt denn die Ausgabe von id des betreffenden Users in der Konsole? Das Paket Debianthunar-volman ist installiert?
Ausgabe von id:

Code: Alles auswählen

uid=1000(gszaktilla) gid=1000(gszaktilla) Gruppen=1000(gszaktilla),27(sudo)
thunar-volman:

Code: Alles auswählen

gszaktilla@mimi:~$ aptitude search thunar-volman
i A thunar-volman                                       - Thunar-Erweiterung zur Datenträgerverwaltung                  
Ist also installiert.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

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

Re: USB-Stick als non-root beschreiben

Beitrag von Tintom » 11.01.2021 07:24:45

Füge den Benutzer zu der Gruppe plugdev hinzu. Anschließend aus- und wieder einloggen, dann sollte es funktionieren.
Die Zeile in /etc/fstab ist dann überflüssig.

Benutzeravatar
GregorS
Beiträge: 2589
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 11.01.2021 14:39:33

Tintom hat geschrieben: ↑ zum Beitrag ↑
11.01.2021 07:24:45
Füge den Benutzer zu der Gruppe plugdev hinzu. Anschließend aus- und wieder einloggen, dann sollte es funktionieren.
Die Zeile in /etc/fstab ist dann überflüssig.
Hat funktioniert. Tausend Dank!

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Antworten