root darf nicht auf DSIPLAY schreiben
Hallo,
ich möchte für gewisse Nutzer ein 'sudo gnome-apt' ermöglichen.
Das funktioniert prima auf einem Rechner, auf dem root im $HOME
der Nutzer schreiben darf. Handelt es sich aber um einen Rechner,
der /home per NFS importiert und root darf an diesem Rechner nicht
auf das Nutzer-Verzeichnis schreiben, so gibt's Probleme.
Das erste war, daß nicht in ~/.gnome-private geschrieben werden
durfte. Das habe ich umgangen, indem ich auf dem lokalen Rechner
ein
/home_local/<Nutzer>/.gnome-private
angelegt habe und einen Symlink auf dieses von /home/<Nutzer> gelegt
habe. Das funktioniert scheinbar. Das nächste Problem ist aber:
~> sudo gnome-apt
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
Gtk-WARNING **: cannot open display: :0
Ein 'xhost + localhost' (ja ich weiß, daß man nichts mit xhost macht,
aber ich wollte es nur mal probieren) hilft da auch nicht weiter. :-(
Wie gesagt passiert das nur und ausschließlich bei einem einzigen
Rechner, bei dem root nicht auf /home schreiben darf. Alle anderen
Rechner mit nahezu identischem Setup machen keine Probleme.
Kann jemand dieses Rätsel lösen?
Viele Grüße
Andreas.
Reply to: