Broadcast Message unter X

30/12/2007 - 13:04 von christian schaas | Report spam
hallo,

hab folgende Situation vorliegen:

User X hat den X-Sever laufen und user Y
logged sich per ssh auf dem Computer ein.

Jetzt möchte ich dass beim einloggen von
user Y eine Broadcast Message oder eben ein
Popup-Fenster bei user X erscheint.

Momentan mach ich das mit dem Commando wall
das funktioniert aber nur wenn user X ein
Terminal offen hat.

Mit xmessage oder notify-send gehts nur
von dem user X der auch den X-Server laufen
hat.

Gibts da irgendein tool, dass ich einfach nicht
finde?

Danke schonmal

Gruß Christian
 

Lesen sie die antworten

#1 Ralf Döblitz
30/12/2007 - 16:46 | Warnen spam
christian schaas schrieb:
[...]
Mit xmessage oder notify-send gehts nur
von dem user X der auch den X-Server laufen
hat.



Jein, der User muß den X-Authorization-Cookie des X-Servers haben, damit
er da etwas ausgeben kann (was zumindest als root ja problemlos möglich
ist -> man xauth).

Gibts da irgendein tool, dass ich einfach nicht
finde?



Wohl kaum, das Problem ist eben das der Autorisierung, die dann aber
eben nicht nur Ausgaben, sondern auch Screendumps und Keylogging
erlauben würde. Man würde damit also prinzipiell ein Sicherheitsloch
schaffen - was wohl niemand gerne macht.

Ein IMHO sinnvollerer Ansatz wàre es, beim Start der XSession gleich
auch einen Client zu starten, der bei Bedarf die Meldung ausgibt. Wenn
der User diesen Client abschießt, dann bekommt er natürlich auch wieder
keine Meldungen.

Ralf
Ralf Döblitz * Schapenstraße 6 * 38104 Braunschweig * Germany
Phone: +49-531-2361223 Fax: +49-531-2361224 mailto:
Homepage: http://www.escape.de/users/selene/
Mit UTF-8 kann man gleichzeitig àöüßÄÖÜæœłø‱¼½¾¤¹²³¢€£¥¶§¬÷×±©®™¡¿ verwenden…

Ähnliche fragen