Hallo Ulf Volmer, hallo auch an alle anderen Donnerstag, 29. Juni 2006 09:13 - Ulf Volmer wrote: > On Thu, Jun 29, 2006 at 08:09:59AM +0200, Matthias Houdek wrote: > > > welches Tool suche ich, wenn ich als Admin, per SSH eingeloggt, > > > dem X-Benutzer auf der anderen Seite eine Nachricht auf den > > > Bildschirm schicken will? - z.B., dass ich halt jetzt dies und > > > das machen werde und er seine Arbeit speichern soll, usw. > > > > Der Befehl von einer root-Konsole des Rechners > > > > # env DISPLAY=:0 xmessage -center 'Achtung, Wartungsarbeiten!' > > > > klatscht die entsprechende Meldung auf die Mitte des X-Bildschirms > > des Users. > > > > Vorher muss allerdings auf dem X-Server mit `xhost +` der User die > > Nutzung seines X-Displays freigegeben haben. (Nicht ungefährlich!) > > NEIN, muß man nicht! > > root darf auf die xauthority des Users zugreifen, kann also einfah > $XAUTHORITY passend setzen.
ACK, hätte ich auch drauf kommen können. Also einfach als root vorher ein # export XAUTHORITY=/home/<user>/.Xauthority machen, das sollte reichen, um auf das X-Display des <users> zugreifen zu dürfen. Hat auch den Vorteil, dass der User dagegen machtlos ist ;-). Wenn man sowas öfter und für verschiedene User macht, würde ich es in ein Script einbinden, an das ich Username und Meldung als Parameter übergebe. > xhost ist Sh*t, schon lange. Ich war bisher der Meinung, xhost -local: wäre relativ sicher. Wenn jemand Fremdes schon lokal auf meinem Rechner angemeldet ist, ist es eh zu spät. -- Gruß MaxX Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen. Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.

