» »

Zaganjanje grafičnega programa na namizju trenutno prijavljenega lokalnega uporabnika preko ssh?

Zaganjanje grafičnega programa na namizju trenutno prijavljenega lokalnega uporabnika preko ssh?

poweroff ::

Torej, rad bi naredil tole.. na oddaljeni mašini bi trenutno prijavljenemu uporabniku (recimo tone) rad prikazal pop-up z enim obvestilom.

Kako to narediti?

Najprej se povežem na oddaljeno mašino:
ssh -X matthai@192.168.1.100

Potem rečem (kot matthai):
xhost +

Izpiše:
access control disabled, clients can connect from any host

Potem pa rečem:
DISPLAY=0:0 zenity --question --text "Pwned?"

In dobim:
(zenity:7593): Gtk-WARNING **: cannot open display:

Kako rešit ta problem?
sudo poweroff

ender ::

Najprej ti mora uporabnik dovoliti dostop do svojega displaya.
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

Quikee ::

Meni deluje brez "xhost +" in brez "ssh -X ..." in namesto "DISPLAY=0:0" uporabim "DISPLAY=:0":
ssh quikee@192.168.0.3 DISPLAY=:0 zenity --question --text "Pwned?"

poweroff ::

Quikee - dela, tnx!
sudo poweroff

poweroff ::

Hm, v bistvu Quikeejeva varianta ne dela čisto. Dela samo, če sem prijavljen kot isti user, ki je prijavljen lokalno.
sudo poweroff

b ::

Ali root :) Ali pa imaš dostop do datoteke .Xauthority uporabnika, ki je pognal X server.

Mimogrede, če hočeš pognat program na displayu remote mašine, potem ne potrebuješ X forwardinga pri SSH povezavi, -X ni potreben.

poweroff ::

V bistvu ne.. če se logiram na mašino in rečem:

sudo DISPLAY=:0 zenity --question --text "Pwned?"

dobim:

sudo: DISPLAY=:0: command not found

Če pa rečem sudo su, pa potem DISPLAY=:0 zenity --question --text "Pwned?"

Dobim pa:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

:\
sudo poweroff

b ::

Kot root si lahko nastavis XAUTHORITY=/home/uporabnik/.Xauthority

Kot drug navaden uporabnik pa te datoteke ne moreš prebrati.

Lahko pa se greš socialni inženiring in uporabnika prepričaš, da nekako požene "xhost +". Potem lahko delaš kar hočeš, tudi tipkovnico se da snifat :)

Zgodovina sprememb…

  • spremenilo: b ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Dostop do oddaljenega linuxa

Oddelek: Pomoč in nasveti
131079 (977) terryww
»

Skripte (strani: 1 2 )

Oddelek: Programiranje
508812 (6675) Microsoft
»

Zgodovina grafičnega vmesnika

Oddelek: Novice / Grafične kartice
293946 (3174) 64202
»

remote administration linux/unix mašin preko xserverja

Oddelek: Operacijski sistemi
231628 (1471) Zzzzzzz
»

Gentoo install (strani: 1 2 )

Oddelek: Operacijski sistemi
525218 (4638) HerrBaron

Več podobnih tem