Re: su/sudo cannot X
> On Wed, Jan 18, 2006 at 12:17:27AM +0000, Martin OConnor wrote:
> > On Tue, 2006-01-17 at 17:29 -0500, Lei Kong wrote:
> > > Hi,
> > >
> > > I have a strange problem with my thinkpad z60t, running debian testing.
> > > I ran these commands in konsole or xterm under kde:
> > >
> > > $xhost +
> > > $ sudo -s
> > > #kedit
> > > kedit: cannot connect to X server
> > >
> > > What is wrong?
> > > My desktop runs debian testing too, but after su or sudo,
> > > root can open windows even without xhost +.
> > >
> > > xserver-xorg 6.8.2.dfsg.1-11
> > > sudo 1.6.8p12-1
> > > kdebase 3.4.3-3
> > >
> > > Can someone enlighten me?
> > >
> > > Thanks.
> > >
> > > Lei Kong
> > >
> > >
> > This should be considered to be a security feature. X generally does not
> > permit root logins and for the same reason, root (via sudo) cannot
> > access the X system.
> >
> > Thanks,
> > Martin OConnor
>
>
On Wed, Jan 18, 2006 at 10:19:49AM -0500, Peter McAlpine wrote:
> Security feature or not... when I'm troubleshooting I sometimes want
> this disabled. If 'xhost +' no longer disables all access control, I'd
> be interested in hearing the new way to it.
>
> Thanks,
> -Peter
>
you need to look into xauth. Debian does not simply use xhost for X
security. Also by default, X runs with the -nolisten, at least for gdm
(/etc/gdm/gdm.conf).
There is also a good chance you can get away with ssh -X after enabling
X11 forwarding
Reply to: