Am 03.11.2011 09:04, schrieb Manfred Kreisl:
Tao te Puh schrieb:
Am 03.11.2011 01:39, schrieb Manfred Kreisl: [..]
Beim Zugriff auf Rashomon ist ein Fehler aufgetreten, die Meldung lautet: org.freedesktop.UDisks.Error.PermissionDenied: Authentication is required Kenn ich ;-)
Vielleicht mag mir ja jemand helfen.
Lege in /etc/polkit-1/localauthority/50-local.d folgende Datei an
org.freedesktop.udisks.filesystem-mount.pkla
und schreibe folgendes hinein:
[org.freedesktop.udisks.filesystem-mount] Identity=unix-user:userderdasdarf Action=org.freedesktop.udisks.filesystem-mount ResultAny=yes ResultInactive=no ResultActive=yes
Der userderdasdarf ist natürlich dein Benutzername oder * für alle
Schade, das war es leider nicht - obwohl ich ähnliches auch schon bei meinen gescheiterten Recherchen im Netz gelesen habe.
Vielleicht funktioniert das so für ältere Systeme? Nein, grade nicht. Vor 11.1 oder so war dafür der Policykit zuständig, da ging es anders.
Ich habe nämlich auch gar kein Verzeichnis "/etc/polkit-1/localauthority/50-local.d". Bei mir (11.4), schaut das so aus
/etc/polkit-1 ├── localauthority.conf.d │ └── 50-localauthority.conf └── nullbackend.conf.d └── 50-nullbackend.conf
Bei mir sah das auch so aus
Ich habe also versucht die o.a. Datei im Verzeichnis "localauthority.conf.d" anzulegen. Einmal als .pkla und einmal als .conf. Danach habe ich den Rechner sogar durch gestartet (weil ich nicht weiß ob die Änderungen sofort aktiv werden).
Leider habe ich immer noch das gleiche Fehlerbild.
Du musst die Verzeichnisse auch anlegen. Die waren bei mir auch nicht da. Hätt ich vll. erwähnen sollen, ist aber schon lange her dass ich mich da durchgewurstelt hatte
Ich verwende hier allerdings KDE4 und greife ab und an via NX in einer remote Session auf DVD zu, um da Daten auf Platte zu kopieren. Bei mir klappt das mindestens ab 11.3 und jetzt bei der 11.4 einwandfrei
Ich hab da noch zwei andere Dateien eingefügt, eine umd die DVD wieder auswerfen zu können und eine, dass der lokal angemeldete User nicht den Rechner in den Standby/Hibernate versetzen kann - aus dem er nämlich nicht mehr richtig aufwacht - aber zum mounten und lesen sollte es die obige Datei wirklich tun
Vielen Dank für Deine Hilfe. Es funktioniert tatsächlich wenn man die zugehörige Verzeichnisstruktur anlegt. Schon komisch, dass die Struktur nicht so, stattdessen aber ähnlich vorhanden ist. Und ja, so kann man die DVD zwar mounten, aber nicht wieder auswerfen. Ich habe deshalb nun erst einmal die Action-Zeile in org.freedesktop.udisks.* geändert und kann so auch auswerfen, aber das werde ich auch noch verfeinern. Bisher habe ich zwar, im Zusammenhang mit "unmount" nur die Einstellung "org.freedesktop.udisks.filesystem-unmount-others" gefunden und dazu steht geschrieben "Unmount a device mounted by another user" und eigentlich bin ich ja der Benutzer der das gemountet hat, aber vielleicht klappt es trotzdem. Aber nun würde ich gerne noch verstehen was die Optionen : ResultAny=yes ResultInactive=no ResultActive=yes für einen tieferen Sinn haben. Kannst Du mir da helfen, oder zumindest schreiben wo ich das nachlesen kann? Was mich generell auch verwirrt hat ist die Tatsache, dass es ja die Dateien /etc/polkit-default-privs.local /etc/polkit-default-privs.restrictive /etc/polkit-default-privs.standard gibt und so wie ich die verstehe, kann/darf/soll man ja in "polkit-default-privs.local" eben genau Optionen wie "org.freedesktop.udisks.filesystem-mount" setzen, aber das hat nicht funktioniert. Sind die alt oder muss man da nach dem editieren noch was aktivieren oder ...? Ich blick' da mal wieder nicht durch ... -- Herzliche Grüße Tao -- 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