[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.
Benutzeravatar
GregorS
Beiträge: 2518
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

[erledigt] USB-Stick als non-root beschreiben

Beitrag von GregorS » 06.01.2021 04:58:03

Gut's Neu's allerseits!

Einen USB-Stick kann ich zwar als User ein- und aushängen (mounten), jedoch nicht beschreiben - dazu muss ich mich immer erst zu root machen. Das nervt.

Wie sorge ich dafür, dass ich einen stinknormalen, frisch gekauften USB-Stick als User nicht nur mounten, sondern auch beschreiben kann?

Danke vorweg!

Gregor
Zuletzt geändert von GregorS am 11.01.2021 14:39:54, insgesamt 1-mal geändert.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

DeletedUserReAsG

Re: USB-Stick als non-root beschreiben

Beitrag von DeletedUserReAsG » 06.01.2021 07:34:48

GregorS hat geschrieben: ↑ zum Beitrag ↑
06.01.2021 04:58:03
Wie sorge ich dafür, dass ich einen stinknormalen, frisch gekauften USB-Stick als User nicht nur mounten, sondern auch beschreiben kann?
Das hängt vom Dateisystem ab: bei Dateisystemen mit Linux-Rechten könnte man dem User via chown oder chmod Schreibrechte geben. Bei denen ohne könnte man das Dateisystem mit der Option uid für den User einhängen.

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

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 06.01.2021 09:18:15

niemand hat geschrieben: ↑ zum Beitrag ↑
06.01.2021 07:34:48
GregorS hat geschrieben: ↑ zum Beitrag ↑
06.01.2021 04:58:03
Wie sorge ich dafür, dass ich einen stinknormalen, frisch gekauften USB-Stick als User nicht nur mounten, sondern auch beschreiben kann?
Das hängt vom Dateisystem ab: bei Dateisystemen mit Linux-Rechten könnte man dem User via chown oder chmod Schreibrechte geben. Bei denen ohne könnte man das Dateisystem mit der Option uid für den User einhängen.
Wenn ich Dich richtig verstehe, kann man nicht pauschal festlegen/konfigurieren, dass wirklich jeder User sowohl einen Stick mounten als auch darauf schreiben kann. Und wenn ich mich recht erinnere, ist ein chown/chmod nur wirksam, solange der USB-Stick eingehängt ist.

Es dauerhaft so zu konfigurieren, dass ich vergleichbar komfortabel mit USB-Sticks umgehen kann wie unter Windows ist dann wohl nicht möglich, oder?

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: 3601
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 09:51:59

Vielleicht solltest du erstmal niemands Anregung aufgreifen und nachsehen, ob, bzw. welches Dateisystem denn nun drauf ist auf dem „frisch gekauften“ Stick, bevor du neue Fragen stellst.
Ich machte sowas mit gparted. Damit könnte man es bei Bedarf auch gleich ändern. Es gibt wohl noch andere Möglichkeiten.

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

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 06.01.2021 09:59:22

fischic hat geschrieben: ↑ zum Beitrag ↑
06.01.2021 09:51:59
Vielleicht solltest du erstmal niemands Anregung aufgreifen und nachsehen, ob, bzw. welches Dateisystem denn nun drauf ist auf dem „neu gekauften“ Stick, bevor du neue Fragen stellst.
Ich machte sowas mit gparted. Damit könnte man es bei Bedarf auch gleich ändern. Es gibt wohl noch andere Möglichkeiten.
Es geht wie gesagt um einen neu gekauften und vorformatierten USB-Stick.

Da ist ein FAT-Dateisystem drauf. Hast Du jemals ein anderes Dateisystem auf so einem Stick gesehen?!

Aber nun gut:

Code: Alles auswählen

root@mimi:/home/gszaktilla# fdisk -l /dev/sdh
Disk /dev/sdh: 7,5 GiB, 8053063680 bytes, 15728640 sectors
Disk model: ProductCode     
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0f031141

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdh1  *       64 15728639 15728576  7,5G  b W95 FAT32
Gruß

Gregor

PS: Das „vorgegebene“ Dateisystem zu ändern kommt nicht in Frage. Schließlich möchte ich den Stick benutzen, um mit anderen Leuten/Systemen Dateien auszutauschen und bei denen gibt es sowohl MacOS als auch Windows.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

fischig
Beiträge: 3601
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 10:13:22

Hast Du jemals ein anderes Dateisystem auf so einem Stick gesehen?!
Ja

Ich fragte jetzt weiter: Wie wird er denn eingehängt? Was hast du in /etc/fstab eingetragen (keine Ahnung, wie nötig/gültig dortige Einträge in systemd-Zeiten noch sind)? vfat benötigt, wenn ich recht erinnere, ein eigenes Kern-Modul, aber das sollte normalerweise dabei sein. Ungewöhnlich ist das also auch für mich. Aber mehr fällt mir dazu momentan auch nicht ein.

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

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 06.01.2021 10:20:25

fischic hat geschrieben: ↑ zum Beitrag ↑
06.01.2021 10:13:22
Wie wird er denn eingehängt? Was hast du in /etc/fstab eingetragen (keine Ahnung, wie nötig/gültig dortige Einträge in systemd-Zeiten noch sind)? vfat benötigt, wenn ich recht erinnere, ein eigenes Kern-Modul, aber das sollte normalerweise dabei sein. Ungewöhnlich ist das also auch für mich. Aber mehr fällt mir dazu momentan auch nicht ein.
In /etc/fstab steht unter Anderem die Zeile

Code: Alles auswählen

/dev/sdh1        /media/backup    auto        rw,user,noauto    0       0
Somit kann ich ihn als normaler (non-root) User (un)mounten, aber keine Dateien draufkopieren oder löschen.

Gruß

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

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: USB-Stick als non-root beschreiben

Beitrag von MaGe » 06.01.2021 10:45:34

GregorS hat geschrieben: In /etc/fstab steht unter Anderem die Zeile
Frage :?: warum steht das überhaupt in der fstab.



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

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

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 06.01.2021 10:48:37

MaGe hat geschrieben: ↑ zum Beitrag ↑
06.01.2021 10:45:34
GregorS hat geschrieben: In /etc/fstab steht unter Anderem die Zeile
Frage :?: warum steht das überhaupt in der fstab.
Weil ich auch eine USB-Festplatte habe, die jedoch nur einmal pro Woche eingehängt wird, um ein Backup anzufertigen.

Gruß

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

Benutzeravatar
oln
Beiträge: 483
Registriert: 05.01.2021 09:41:24

Re: USB-Stick als non-root beschreiben

Beitrag von oln » 06.01.2021 11:04:15

Frage: Wie mountest du den USBStick? Händisch oder über den Automounter?
Gruß Ole
AbuseIPDB

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

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 06.01.2021 11:06:19

oln hat geschrieben: ↑ zum Beitrag ↑
06.01.2021 11:04:15
Frage: Wie mountest du den USBStick? Händisch oder über den Automounter?
Ich benutze XFCE. Dort erscheint der USB-Stick nach dem Einstecken auf dem Desktop. Mit einem Rechtsklick auf das Symbol kann ich ihn dann mounten.

Gruß

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

Benutzeravatar
oln
Beiträge: 483
Registriert: 05.01.2021 09:41:24

Re: USB-Stick als non-root beschreiben

Beitrag von oln » 06.01.2021 11:12:26

Ok. Was zeigt die "mount" auf der Console nach dem einbinden?
Gruß Ole
AbuseIPDB

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: USB-Stick als non-root beschreiben

Beitrag von towo » 06.01.2021 11:16:01

Code: Alles auswählen

/dev/sdh1        /media/backup    auto        rw,user,noauto,umask=000    0       0
Dann klappts auch mit dem Schreiben!

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

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 06.01.2021 11:22:02

towo hat geschrieben: ↑ zum Beitrag ↑
06.01.2021 11:16:01

Code: Alles auswählen

/dev/sdh1        /media/backup    auto        rw,user,noauto,umask=000    0       0
Dann klappts auch mit dem Schreiben!
Du hast recht.

Das wundert mich allerdings, denn bislang hatte ich immer Probleme. Und ich könnte wetten, dass die Probleme nach einem Neustart wieder da sind - allerdings kann ich gerade keinen Neustart machen, weil ein Programm läuft, das ich nicht unterbrechen möchte. WTF...?!

Gruß

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

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

Re: USB-Stick als non-root beschreiben

Beitrag von GregorS » 06.01.2021 13:03:13

So, inzwischen konnte ich einen Neustart machen.

Und das Problem ist wieder da. Eingehängt habe ich den USB-Stick wieder per Rechtsklick auf das Icon plus „Datenträger einhängen“.

Jedoch:

Code: Alles auswählen

gszaktilla@mimi:~$ mount | grep sdh
/dev/sdh1 on /media/backup type vfat (rw,nosuid,nodev,noexec,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro,user)
gszaktilla@mimi:~$ cp dokumente/datensammlung/video/lustiges/schrank.avi /media/backup/
cp: reguläre Datei '/media/backup/schrank.avi' kann nicht angelegt werden: Keine Berechtigung
gszaktilla@mimi:~$ 
Hmpf?

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: 3601
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: 2518
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: 3601
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: 2518
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: 3601
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: 3014
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: 3029
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?

Antworten