Pierre schrieb
Bevor Du mit su den Nutzer wechselst mußt Du X mit "xhost +" freigeben.
ok, das funktioniert jetzt.
In der man-page von xhost steht auch das man nur bestimmten usern erlauben kann sich mit dem Xserver zu verbinden.
[+]name
The given name (the plus sign is optional) is added to the list allowed to connect to the X server. The name can be a host name or a user name.
wenn ich aber
xhost +username eingebe bekomme ich einen Fehler das username ein unbekannter host ist. Wie muss ich xhost aufrufen damit nur der eine user erlaubnis bekommt und nicht 'jedermann',wie mit
xhost + ?
und noch eine frage zu sudo:
wenn ich jetzt z.B. Xterm als anderer user starte
sudo -u username xterm
startet xterm nicht im homeverzeichnis des neuen users sondern in dem des alten. und wenn ich per
cd ins homeverzeichnis wechsele lande ich ebenfalls in dem des "alten" users.
Wie muss ich sudo aufrufen damit,in diesem falle, Xterm in der Umgebung des neuen users startet?
edit
hmm, lesen hilft... die Sache mit sudo hat sich nun erledigt. 🙂
sudo -H -u username xterm
aber wie ich das mit xhost machen muss, habe ich noch nicht rausfinden können.