Hi!
Du hast zwar Recht, aber Du kannst gleich nach dem Programmstart oder dem Terminalfenster mit xhost - alles wieder unterbinden. Das Fenster od. das Programm läuft dann normal weiter, sprich das Risiko ist zeitlich sehr begrenzt.
Ne, geht nicht. Wenn Du "xhost -" machst, reagiert die Anwendung, die gestartet wurde nicht mehr. Es muss während der gesamten Ausführung der Anwendung derjenige das Recht dazu haben, diese Anwendung auf dem X-Server darzustellen/auszuführen. Heißt es, wenn ich den Port 6000/tcp vom X11 aufhabe, jeder von aussen (wenn ich eine direkte Anbindung habe) Programme bei mir anzeigen/ausführen kann? (natürlich nach einem xhost +) SuSE schlägt selbst in der Hilfe vor, dass man als normaler User arbeit und grafische Programme mit Rootrechten folgendermaßen aufrufen soll: xhost + su programm exit xhost - Es reicht doch, wenn ich nur localhost Zugriff gestatte, und auch nur solange, bis das Programm beendet ist xhost +localhost\ && su --command "programm-mit-root-rechen"\ ; xhost -localhost Gruß Thomas