xhost - access control

Post Reply
Message
Author
imagine
Posts: 74
Joined: 19. Nov 2000 13:57

xhost - access control

#1 Post by imagine »

hallo,

ich habe iene frage zu der x umgebung:
auf einer suse7.2 maschine habe ich standartmaessig bei accesscontrol die eintraege:
LOCAL:
INET:meinhost.meinedomain
INET:localhost

auf einer anderen mit selbem system keine eintraege.

dadurch koennen alle benutzer auf der ersten maschine x programme starten, auch wenn ihnen dei x umgebung nicht gehoert, auf der zweiten kann ich mit xhost + oder - meine einstellungen machen.

das problem ist, wenn ich anderen benutzern auf dem lokalen rechner den zugriff sperren will mit
xhost - LOCAL:
xhost - INET:meinhost.meinedomain
xhost - INET:localhost
kann auch der normale benutzer keine x-programme mehr starten: cant open display.

ich habe weder bei man x oder man xhost oder so etwas dazu gefunden, auch in der .xinitrc war irgendwie nichts zu finden.

meine frage : wie kann ich diese voreinstellungen denn aendern?

danke fuer die muehe!

joerg

cd
Posts: 114
Joined: 19. Dec 2000 21:04

Re: xhost - access control

#2 Post by cd »

Grundsaetzlich:

Wer sich vor dem Monitor eingelogt hat, hat die
Kontrolle ueber den x-server (localhost =host_A)

Mit "xhost host_B" erlaube ich host_B, bei mir Fenster
anzuzeigen. Mit "xhost +" allen externen Rechnern.

Mit "xhost - host_B" entziehe ich host_B die
Erlaubnis, mit "xhost -" allen Rechnern. Mit der
Angabe von xhost - localhost o.ae. entziehe
ich mir selbst die Kontrolle ueber den eigenen,
lokalen X-Server. Ich kann diesen dann nur noch
abschiessen und neu starten. Andere Benutzer
kann ich nur dadurch sperren, indem ich deren
Host sperre. Die ganze geschichte ist host- und
nicht usergebunden.

Gruesse, Clemens

imagine
Posts: 74
Joined: 19. Nov 2000 13:57

Re: xhost - access control

#3 Post by imagine »

hallo,

also das komische ist nur, dass ich auf einem anderen rechner, den ich auch selber installiert habe, es sich so verhaelt:
nur derjenige, der den xserver gestartet hat, darf fenster erstellen.
und hier darf dann auch der xserverstarter fenster oeffnen, auch wenn er nicht unter xhost ausgegeben wird, bzw
xhost <ret>
nur ergibt access control enabled blabla
??
also kann ich wohl doch nur bestimmten benutzern des lokalen systems zugriff gestatten?

joerg,
danke

Post Reply