Fernzugriff auf Wechseldatenträger
Hallo, wenn ich aus der Ferne auf meinem 11.4er Server arbeite (z.B. via NX Client), kann ich, als normaler Benutzer mit Dolphin, auf keinen Wechseldatenträger (z.B. CD/DVD oder USB-Stick) zugreifen. Aktuell arbeite ich in Xfce, hatte das Problem aber auch schon in KDE. Die Fehlermeldung in Dolphin lautet: Beim Zugriff auf Rashomon ist ein Fehler aufgetreten, die Meldung lautet: org.freedesktop.UDisks.Error.PermissionDenied: Authentication is required Vielleicht mag mir ja jemand helfen. -- 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
Tao te Puh schrieb:
Hallo,
wenn ich aus der Ferne auf meinem 11.4er Server arbeite (z.B. via NX Client), kann ich, als normaler Benutzer mit Dolphin, auf keinen Wechseldatenträger (z.B. CD/DVD oder USB-Stick) zugreifen.
Aktuell arbeite ich in Xfce, hatte das Problem aber auch schon in KDE. Die Fehlermeldung in Dolphin lautet:
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 Gruß Manfred -- 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
Am 03.11.2011 01:39, schrieb Manfred Kreisl:
Tao te Puh schrieb:
Hallo,
wenn ich aus der Ferne auf meinem 11.4er Server arbeite (z.B. via NX Client), kann ich, als normaler Benutzer mit Dolphin, auf keinen Wechseldatenträger (z.B. CD/DVD oder USB-Stick) zugreifen.
Aktuell arbeite ich in Xfce, hatte das Problem aber auch schon in KDE. Die Fehlermeldung in Dolphin lautet:
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? 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 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. -- Herzliche Grüße Tao with warm regards, 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
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 Gruß Manfred -- 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
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
Tao te Puh schrieb:
Am 03.11.2011 09:04, schrieb Manfred Kreisl: [..]
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.
Hatte ich ja erwähnt, dass ich dazu noch ein weiteres File habe und zwar org.freedesktop.udisks.drive-eject.pkla mit folgendem Inhalt: [org.freedesktop.udisks.drive-eject] Identity=unix-user:deruserderdasdarf Action=org.freedesktop.udisks.drive-eject ResultAny=yes ResultInactive=no ResultActive=yes Da klappt bei mir auch das Auswerfen ;-)
Aber nun würde ich gerne noch verstehen was die Optionen :
ResultAny=yes ResultInactive=no ResultActive=yes
Versteh ich auch nicht, war einfach Try and Error
für einen tieferen Sinn haben. Kannst Du mir da helfen, oder zumindest schreiben wo ich das nachlesen kann?
Leider nicht
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 ...?
Könnte durchaus sein dass das einfach ein Paket ist, das man in die Tonne hauen kann. Ich denke da gibt es nicht viele die bei dem Polkit Wirrwar wirklich durchblicken. Wohl aich ein Grund warum der Richtlinieneditor in KDE überhaupt nicht mehr funktioniert. Der sollte nämlich genau DAS machen, was man mühsam per Hand da rumpfriemeln muss Bei irgendeiner 11.x Version mit irgendeiner KDE4.x Version ging das noch, dann irgendwann nicht mehr
Ich blick' da mal wieder nicht durch ...
Ich hab da aich nicht weiter versucht, da durchzublicken Gruß Manfred -- 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
participants (2)
-
Manfred Kreisl
-
Tao te Puh