[erledigt] USB-Stick als non-root beschreiben
[erledigt] USB-Stick als non-root beschreiben
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
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])
Re: USB-Stick als non-root beschreiben
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.GregorS hat geschrieben:06.01.2021 04:58:03Wie sorge ich dafür, dass ich einen stinknormalen, frisch gekauften USB-Stick als User nicht nur mounten, sondern auch beschreiben kann?
Re: USB-Stick als non-root beschreiben
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.niemand hat geschrieben:06.01.2021 07:34:48Das 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.GregorS hat geschrieben:06.01.2021 04:58:03Wie sorge ich dafür, dass ich einen stinknormalen, frisch gekauften USB-Stick als User nicht nur mounten, sondern auch beschreiben kann?
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])
Re: USB-Stick als non-root beschreiben
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.
Ich machte sowas mit gparted. Damit könnte man es bei Bedarf auch gleich ändern. Es gibt wohl noch andere Möglichkeiten.
Re: USB-Stick als non-root beschreiben
Es geht wie gesagt um einen neu gekauften und vorformatierten USB-Stick.fischic hat geschrieben:06.01.2021 09:51:59Vielleicht 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.
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
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])
Re: USB-Stick als non-root beschreiben
JaHast Du jemals ein anderes Dateisystem auf so einem Stick gesehen?!
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.
Re: USB-Stick als non-root beschreiben
In /etc/fstab steht unter Anderem die Zeilefischic hat geschrieben:06.01.2021 10:13:22Wie 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.
Code: Alles auswählen
/dev/sdh1 /media/backup auto rw,user,noauto 0 0
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: USB-Stick als non-root beschreiben
Frage warum steht das überhaupt in der fstab.GregorS hat geschrieben: In /etc/fstab steht unter Anderem die Zeile
gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.
Uns rottet die soziale Kälte viel früher aus.
Re: USB-Stick als non-root beschreiben
Weil ich auch eine USB-Festplatte habe, die jedoch nur einmal pro Woche eingehängt wird, um ein Backup anzufertigen.MaGe hat geschrieben:06.01.2021 10:45:34Frage warum steht das überhaupt in der fstab.GregorS hat geschrieben: In /etc/fstab steht unter Anderem die Zeile
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: USB-Stick als non-root beschreiben
Frage: Wie mountest du den USBStick? Händisch oder über den Automounter?
Gruß Ole
AbuseIPDB
AbuseIPDB
Re: USB-Stick als non-root beschreiben
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.oln hat geschrieben:06.01.2021 11:04:15Frage: Wie mountest du den USBStick? Händisch oder über den Automounter?
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: USB-Stick als non-root beschreiben
Ok. Was zeigt die "mount" auf der Console nach dem einbinden?
Gruß Ole
AbuseIPDB
AbuseIPDB
- 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
Code: Alles auswählen
/dev/sdh1 /media/backup auto rw,user,noauto,umask=000 0 0
Re: USB-Stick als non-root beschreiben
Du hast recht.towo hat geschrieben:06.01.2021 11:16:01Dann klappts auch mit dem Schreiben!Code: Alles auswählen
/dev/sdh1 /media/backup auto rw,user,noauto,umask=000 0 0
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])
Re: USB-Stick als non-root beschreiben
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:
Hmpf?
Gruß
Gregor
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:~$
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: USB-Stick als non-root beschreiben
Dann testete ich mal noch etwas händischer. Was passierte mit: 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?
Code: Alles auswählen
$ mount /media/backup
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?
Re: USB-Stick als non-root beschreiben
Gemounted hatte ich wie gesagt per Rechtsklick plus „Datenträger einhängen“:
und „Datenträger aushängen“ funktioniert dann ebenfalls - nur eben schreiben kann ich nicht.
Gruß
Gregor
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])
Re: USB-Stick als non-root beschreiben
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.
Re: USB-Stick als non-root beschreiben
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])
Re: USB-Stick als non-root beschreiben
Tja, dann wirst du auf willy warten müssen, der weiß sowas!Ich möchte den Stick per XFCE-klickibunti einhängen und beschreiben können
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.
Re: USB-Stick als non-root beschreiben
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.
Re: USB-Stick als non-root beschreiben
Usbstick oder SD-karte mit ext4 formatieren
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.
Jetzt sollte der normale user auf dem Stick schreiben können. Alternativ wäre ein vfat oder ntfs-Dateisystem verwenden
Code: Alles auswählen
sudo mkfs.ext3 -L <LABEL> /dev/sd[x]
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)
Re: USB-Stick als non-root beschreiben
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:
Der Prozess des Einbindens des Laufwerkes (Journal):
Damit ist das Laufwerk eingebunden, aber noch nicht gemountet.
Ein klick auf das Laufwerk im Datei Manager reicht dafür aus.
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)
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
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
Re: USB-Stick als non-root beschreiben
Was sagt denn die Ausgabe von id des betreffenden Users in der Konsole? Das Paket thunar-volman ist installiert?