Hallo ML, Ich habe ein Problem mit X. Szenario: 2 User sind grafisch angemeldet, einer direkt am PC (User A), einer per NX (user B). User A schiebt eine CD ein oder steckt einen USB-Stick an. Er kriegt dann den passenden Dialog (Ordner öffen etc.) User B kriegt diesen Dialog auch, und zusätzlich eine Fehlermeldung: A security police in place prevents this sender from sending this message to this recipient, see message Bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.Volume" Member "unmount" error name "(unset)" "destination org.freedesktop.hal") Die Fehlermeldung versteh ich so halbwegs, ist auch nichts kritisches. Hat mit Berechtigungen zu tun. Was mich wundert ist, daß zum einen der Dialog an beiden Desktops erscheint und zum anderen die Fehlermeldung bei B erscheint, obwohl A eine CD/Stick anstöpselt. Irgendwelche Ideen ? Danke im Voraus. Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de 089 3187 1241 http://www.helmholtz-muenchen.de/idg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Bernd, On Tuesday 20 January 2009 Lentes, Bernd wrote:
Hallo ML,
Ich habe ein Problem mit X. Szenario: 2 User sind grafisch angemeldet, einer direkt am PC (User A), einer per NX (user B). User A schiebt eine CD ein oder steckt einen USB-Stick an. Er kriegt dann den passenden Dialog (Ordner öffen etc.) User B kriegt diesen Dialog auch, und zusätzlich eine Fehlermeldung: A security police in place prevents this sender from sending this message to this recipient, see message Bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.Volume" Member "unmount" error name "(unset)" "destination org.freedesktop.hal") Die Fehlermeldung versteh ich so halbwegs, ist auch nichts kritisches. Hat mit Berechtigungen zu tun. Was mich wundert ist, daß zum einen der Dialog an beiden Desktops erscheint und zum anderen die Fehlermeldung bei B erscheint, obwohl A eine CD/Stick anstöpselt. Irgendwelche Ideen ?
Den gleichen Effekt hast du auch wenn Du VNC (statt NX) verwendest. In den security police ist es so eingestellt, dass nur der User, der direkt am Desktop angemeldet ist, die Berechtigung hat, USB Sticks oder CD's zu mounten. (Hatte hier im Büro das gleiche Problem, da ich VNC benutzte). Der Dialog kommt immer, da die Permission anscheinend erst später geprüft wird. Damit das auch in der NX/VNC Session funktioniert, muss das HAL Config File geändert werden. Wenn Du das möchtest, melde Dich nochmal. Muss erst nachschauen wie das geht. Gruss Werner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----Ursprüngliche Nachricht----- Von: Werner Franke [mailto:wfranke@alcatel-lucent.com] Gesendet: Dienstag, 20. Januar 2009 10:30 An: opensuse-de@opensuse.org Betreff: Re: Frage zu X
Werner Franke schrieb:
Hi Bernd,
Den gleichen Effekt hast du auch wenn Du VNC (statt NX) verwendest.
In den security police ist es so eingestellt, dass nur der User, der direkt am Desktop angemeldet ist, die Berechtigung hat, USB Sticks oder CD's zu mounten. (Hatte hier im Büro das gleiche Problem, da ich VNC benutzte).
Der Dialog kommt immer, da die Permission anscheinend erst später geprüft wird.
Damit das auch in der NX/VNC Session funktioniert, muss das HAL Config File geändert werden. Wenn Du das möchtest, melde Dich nochmal. Muss erst nachschauen wie das geht.
Nicht nötig, habe eine Webseite gefunden: http://www.jefferyfernandez.id.au/2007/07/26/a-security-policy-in-place-prev... Was ich nicht verstehe, wieso User B die Meldung bekommt, obwohl User A eine CD einlegt/Stick anschließt. Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tuesday 20 January 2009 Lentes, Bernd wrote:
-----Ursprüngliche Nachricht----- Von: Werner Franke [mailto:wfranke@alcatel-lucent.com] Gesendet: Dienstag, 20. Januar 2009 10:30 An: opensuse-de@opensuse.org Betreff: Re: Frage zu X
Werner Franke schrieb:
Hi Bernd,
Den gleichen Effekt hast du auch wenn Du VNC (statt NX) verwendest.
In den security police ist es so eingestellt, dass nur der User, der direkt am Desktop angemeldet ist, die Berechtigung hat, USB Sticks oder CD's zu mounten. (Hatte hier im Büro das gleiche Problem, da ich VNC benutzte).
Der Dialog kommt immer, da die Permission anscheinend erst später geprüft wird.
Damit das auch in der NX/VNC Session funktioniert, muss das HAL Config File geändert werden. Wenn Du das möchtest, melde Dich nochmal. Muss erst nachschauen wie das geht.
Nicht nötig, habe eine Webseite gefunden: http://www.jefferyfernandez.id.au/2007/07/26/a-security-policy-in-place-pre vents-mounting-of-volumes/ Was ich nicht verstehe, wieso User B die Meldung bekommt, obwohl User A eine CD einlegt/Stick anschließt.
Na weil der KDE vom User B ja nicht weiss, dass es User A war. User B arbeitet ja auf dem PC und die KDE Tools ueberwachen diesen. Und die bekommen jetzt vom D-BUS gemeldet, dass eine CD eingelegt wurde. Das das User A gemacht hat... Denke mir mal, dass es so ist. Gruss Werner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 20. Januar 2009 11:16:12 schrieb Werner Franke:
Na weil der KDE vom User B ja nicht weiss, dass es User A war. User B arbeitet ja auf dem PC und die KDE Tools ueberwachen diesen. Und die bekommen jetzt vom D-BUS gemeldet, dass eine CD eingelegt wurde. Das das User A gemacht hat...
Denke mir mal, dass es so ist.
Ist richtig, es hilft sich dabei in Erinnerung zu rufen, das Linux ein Multiuser-System ist, mal abgesehen davon, das man verschiedene X-Server laufen lassen kann, sind auf vielen Systemen mehrere User gleichzeitig angemeldet (meist über ssh), zu 6 vorm Bildschirm wird eng ... Für unser Gedankenspiel stellen wir uns jetzt aber die 6 Leute vorm Bildschirm vor (meinetwegen auch vor 6 verschiedenen Bildschirmen), jetzt steckt einer von diesen Leuten einen USB-Stick an den Rechner... ... Wer war's? :) Grüße Michael
Lentes, Bernd schrieb:
Was ich nicht verstehe, wieso User B die Meldung bekommt, obwohl User A eine CD einlegt/Stick anschließt.
Nun, das ist doch normal. User A steckt ein Medium ein welches gemountet wird. NX user B steckt ja auf der gleichen physikalischen hardware - nur in einer separaten Sitzung - und bekommt von der hardware! eben auch eine Mountanforderung mit. Externe Medien unterliegen einem anderen Mountvorgang als interne Plattenlaufwerke. Das eine läuft über die fstab, das andere über HAL. Die Fehlermeldung bei NX user B dürfte an Berechtigungen liegen. genaueres dazu weiss ich aber nicht. Probiere mal folgendes: User A hat eine CD und USB stick eingesteckt. Erst danach eine NX Sitzung starten. Kann man jetzt in der NX Sitzung die Medien sehen? Gruss Michael -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Lentes, Bernd
-
M. Skiba
-
Michael Kohaupt
-
Werner Franke