Hallo, Am Dienstag, 14. August 2018, 19:07:22 CEST schrieb hiller:
Hallo, ich bin an einer leap 15.0 und versuche ohne root einen usb-stick zu mounten. Also: reingesteckt, device notifier poppt in kde auf, versuche den stick in den dolphin zu bekommen. Geht nicht: "You are not authorized to mount this device" Zweiter Versuch über Shell: Mit 'lsblk' geschaut, wie das Device heißt. Dann: udisksctl mount -b /dev/sdb2 ==== AUTHENTICATING FOR org.freedesktop.udisks2.filesystem-mount ==== Authentication is required to mount Kingston DataTraveler 3.0 (/dev/sdb2) Authenticating as: root Password:
Oder dasselbe in grün: udisksctl mount --no-user-interaction -b /dev/sdb2 Error mounting /dev/sdb2: GDBus.Error:org.freedesktop.UDisks2.Error.NotAuthorizedCanObtain: Not authorized to perform operation
Also in https://doc.opensuse.org/documentation/leap/security/html/book.security/cha. security.policykit.html nachgeschaut und in /etc/polkit-default-privs.local folgendes eingtragen:
org.freedesktop.udisks2.filesystem-mount-system yes Danach: set_polkit_default_privs
Das hat aber nicht geholfen. pkaction --action-id org.freedesktop.udisks2.filesystem-mount-system --verbose gibt aus: org.freedesktop.udisks2.filesystem-mount-system: description: Mount a filesystem on a system device message: Authentication is required to mount the filesystem vendor: The Udisks Project vendor_url: https://github.com/storaged-project/udisks icon: drive-removable-media implicit any: auth_admin implicit inactive: auth_admin implicit active: auth_admin_keep Hier auch.
Egal, was ich tue. Ich habe noch weiter gegoogelt und entsprechend von Anleitungen etwas in /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy oder in /etc/polkit-1/rules.d/10-udisks2.rules eingetragen. Nichts hilft. Die Ausgabe von "pkaction --action-id org.freedesktop.udisks2.filesystem-mount-system --verbos" scheint in Stein gemeißelt und entsprechend geht das Mounten nur mit root.
s.o. Bei mir steht das auch und ist BESTIMMT nicht das eigentliche Problem.
Ok, ich könnte etwas ins /etc/sudoers eintragen, und dann tut es auch mit sudo. Aber das wollte ich vermeiden. Ich wollte es über das polkit regeln.
Hat jemand eine Idee, wo ich noch drehen könnte? Grüße und vielen Dank im voraus für Tipps, ulrich Nein leider nicht. Ich sehe sowas manchmal, wenn beim booten eine Festplatte schon gemountet wird. Dann denke ich, das gehört halt root. Vielleicht gibst Du einmal das root passwort ein und guckst was passiert? Statt lsblk benutze ich gerne blkid.
Bei mir sehe ich z.B (als root).: localhost:~ # blkid /dev/sdd1 /dev/sdd1: UUID="0C85-D1C7" TYPE="vfat" PARTUUID="0004ecc5-01" localhost:~ # df /dev/sdd1 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdd1 122389280 63415552 58973728 52% /run/media/hmahr/0C85-D1C7 localhost:~ # ls -l /run/media/hmahr/ | grep 0C85-D1C7 drwxr-xr-x 228 hmahr users 32768 Jan 1 1970 0C85-D1C7 Also mount ist dort, wo ich schreiben/lesen darf. Und Stick ist OK. Ich bin überzeugt, im Normalfall geht es auch bei Dir. Was bei Dir anders ist, muß man noch suchen. Gruß Hugo Mahr -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org