USB-Stick mounten als User [solved]

Begonnen von Klemmerle, 2014/05/24, 16:58:14

Vorheriges Thema - Nächstes Thema

Klemmerle

Hallo zusammen,

neuerdings kann ich meine USB-Sticks nur noch als root mounten.

Wenn ich als User in Dolphin auf den erscheinenden Link klicke, bekomme ich die Fehlermeldung:

"  Beim Zugriff auf ,,29.3 GiB Wechselmedium" ist ein Fehler aufgetreten, die Meldung lautet: An unspecified error has occurred: Not authorized to perform operation
"

Muß ich mich noch einer speziellen Gruppe (?welcher) zuordnen?

Gruß
Klemmerle

hsp


Klemmerle

Hallo hsp,

ich habe als root deinen Befehl ausgeführt - hoffentlich war es auch so gemeint:
root@odb:/home/klem# gpasswd -a klem disk
Adding user klem to group disk
root@odb:/home/klem#


Der user klem ist jetzt Mitglied der Gruppe disk

Das mounten funktioniert leider immer noch nicht.

Das Syslog meldet beim Anstecken des Sticks

May 24 17:48:36 odb kernel: [  557.761793] usb 3-1.1: new high-speed USB device number 6 using ehci-pci
May 24 17:48:36 odb kernel: [  557.853009] usb 3-1.1: New USB device found, idVendor=058f, idProduct=6387
May 24 17:48:36 odb kernel: [  557.853015] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 24 17:48:36 odb kernel: [  557.853018] usb 3-1.1: Product: Intenso Rainbow Line
May 24 17:48:36 odb kernel: [  557.853020] usb 3-1.1: Manufacturer: Alcor Tech
May 24 17:48:36 odb kernel: [  557.853023] usb 3-1.1: SerialNumber: 13091500055802
May 24 17:48:36 odb kernel: [  557.853394] usb-storage 3-1.1:1.0: USB Mass Storage device detected                                                         
May 24 17:48:36 odb kernel: [  557.853704] scsi10 : usb-storage 3-1.1:1.0                                                                                   
May 24 17:48:36 odb mtp-probe: checking bus 3, device 6: "/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.1"
May 24 17:48:36 odb mtp-probe: bus: 3, device: 6 was not an MTP device
May 24 17:48:37 odb kernel: [  558.856767] scsi 10:0:0:0: Direct-Access     Intenso  Rainbow Line     8.07 PQ: 0 ANSI: 4
May 24 17:48:37 odb kernel: [  558.858440] sd 10:0:0:0: [sdd] 61440000 512-byte logical blocks: (31.4 GB/29.2 GiB)
May 24 17:48:37 odb kernel: [  558.859596] sd 10:0:0:0: [sdd] Write Protect is off
May 24 17:48:37 odb kernel: [  558.860689] sd 10:0:0:0: [sdd] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
May 24 17:48:37 odb kernel: [  558.866189]  sdd: sdd1
May 24 17:48:37 odb kernel: [  558.869821] sd 10:0:0:0: [sdd] Attached SCSI removable disk

- ich sehe da keinen Fehler.

Hast Du noch einen Tipp?

Gruß Klemmerle

hsp

Du musst dich neu anmelden damit das wirksam wird (relogin).

Klemmerle

... hatte schon neu gebootet...

was mir beim booten aufgeflallen ist:


udevd[584] failed to execute /lib/udev/kmod  'kmod sg'

Das Verzeichnis .../kmod existiert auch nicht.

Nach dem login fragt "KDE-SU" nach dem root passwort. Hatte ich seither eigentlich auch nicht....


Gruß
Klemmerle

melmarker

Nur ne Empfehlung, allerdings würde ich die ernst nehmen::
* $user sollte nicht wirklich Mitglied von disk sein
Zitatdisk     |      The disk device nodes are group accessible to disk so that programs that need access to them will set their group ID to be disk. This group has write access to all the raw disk devices (/dev/hd* and /dev/sd*), so assigning users to group disk is both dangerous and a security risk.
* dein anderes Problem ist einfach mal ein Paketierungsfehler, siehe auch https://lists.debian.org/debian-user/2014/05/msg00358.html
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

musca

#6
Hallo Klemmerle,

als Behelf kannst Du die Verzeichnisse unterhalb von /media sichten und die Rechte korrigieren:
Falls Du da etwa so etwas findest,
$ ls -l /media/
drwxr-xr-x 2 root root 4096 Mai 22 10:54 /media/knechtrootrecht

- dann reicht schon ein beherztes  "chown klem:klem /media/knechtrootrecht"

Gruß
musca

[edit] Löschen geht auch, dann werden neue Verzeichnisse mit stimmigen Rechten angelegt - und anschliessend auch wieder entfernt.
,,Es irrt der Mensch, solang er strebt."  (Goethe, Faust)

Klemmerle

Melmarker,
danke für die Info. Gruppe habe ich wieder rausgenommen. - Hat ja auch nicht geholfen...


Zitat von: musca in 2014/05/24, 20:16:05
- dann reicht schon ein beherztes  "chown klem:klem /media/knechtrootrecht"

Hallo Musca, scheint doch nicht so einfach zu sein:

root@odb:/media/root# ls -l
total 16
drwx------ 2 root root 16384 Jan  1  1970 9BCD-D3C5
root@odb:/media/root# chown klem:klem /media/root/9BCD-D3C5
chown: changing ownership of '/media/root/9BCD-D3C5': Operation not permitted
root@odb:/media/root#


Werde wohl auf das nächste DU warten müssen...

Gruß
Klemmerle

melmarker

Wir diskutieren übrigens grade, ob es sinn macht, 204 noch zu fixen - mal schauen
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

musca

Hallo Klemmerle,

Bei Dir wird ein Unterordner mit dem Namen des Benutzers angelegt.  Liegt das am Paket "usbmount"? 
Dieses Paket habe ich vor kurzem entfernt - ebenso alle unbenutzten Verzeichnisse unter /media.

Hast Du eigentlich ein junges siduction mit systemd oder ein altes mit oder ohne systemd?

Grüße
musca
,,Es irrt der Mensch, solang er strebt."  (Goethe, Faust)

der_bud

Moin Klemmerle, möglicherweise hast Du muscas Anweisungen "zu genau" befolgt ;). In der geposteten Zeile chown klem:klem /media/knechtrootrecht sollte klem als Synonym für deinen Username stehen, also dort den Namen des Users setzten falls es nicht wirklich "klem" ist.

Zum Anderen hast Du in deinem letzten Post in /media/root gearbeitet, die Sachen dort sollten dann wirklich root gehören. Schau bitte nochmal ob Du in /media/ einen Unterordner mit Namen deines Users hast, diesen dann evtl mal wie musca sagte löschen.
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

Klemmerle

#11
Hallo zusammen,

anbei ein paar klärende Punkte:
- usbmount habe ich nicht installiert, aber udisk und udisk2
- beim Anstecken des Sticks wird das Gerät /dev/sdd1 angelegt, aber nicht gemountet
- üblicherweise erscheint in Dolphin ein Eintrag; wenn ich darauf klicke wird der usb-Stick gemountet
- nur wenn der Stick gemountet ist, taucht er dann unter /media/klem/xxx auf. - Funktioniert momentan nicht
Es gibt auch ein Pop-Up "Geräte-Benachrichtigunen: Folgendes Gerät kann nicht eingebunden werden...".
- wenn Dolphin mit root-rechten läuft, wird auf den Klick sdd1 nach /media/root/blabla gemountet. (Der User klem hat keinen Zugriff darauf)
Deshalb hatte ich versucht das unter /media/root/xxx stehende Verzeichnis dem user klem zuzuweisen.
Wenn ich den Stick (als root) abmelde, wird auch das Verzeichnis /media/root/xxx entfernt.

- systemd 204-10 ist installiert
- kommplettes Dist-Upgrade hatte ich heute mittag durchgeführt.

ich habe hoffentlich nix vergessen  :-\

Gruß
Klemmerle


Klemmerle

P.S.

habe gerade policykit-1 auf 105-6 hochgezogen:

klem@odb:~$ apt-cache policy policykit-1
policykit-1:
  Installed: 0.105-6
  Candidate: 0.105-6
  Version table:
*** 0.105-6 0
        500 http://http.debian.net/debian/ unstable/main amd64 Packages
        100 /var/lib/dpkg/status
klem@odb:~$


Neu angemeldet und - was soll ich sagen: Die USB-Sticks lassen sich wieder als user mounten!

Danke für EUREN Support  :)

und Gute Nacht,
Klemmerle

bastel

#13
Hallo ich hatte das gleiche Problem und nach
apt-get install policykit-1
und anschliessenden Neustart  ging es wieder.
Gruß Bastel