Subject: Re: Cannot run X as non-root user
To: None <port-amiga@netbsd.org>
From: Ignatios Souvatzis <is@jocelyn.rhein.de>
List: port-amiga
Date: 10/20/1999 20:58:18
On Wed, Oct 20, 1999 at 07:54:41PM +0100, Lars Hecking wrote:
>
> > > OsVendorInit: can't open keyboard: Permission denied
> > ...
> > > startx as root works fine, and I have been unable to determine
> > > where the permissions problem is. I followed INSTALL.X11 by the
> > > book, so hold your flames, please.
> >
> > You want to use the "Xwrapper" wrapper around Xamiga, afaik, instead of
> > the direct Xamiga.
> >
> > The server nowadays refuses to run setuid root, so you cant access
> > the necessary devices.
>
> I'm running X through startx, which, as far as I can find out, runs
> xinit, which runs Xwrapper, which runs X, which is a link to Xamiga.
Oh. in this case, compare to below:
jocelyn log !% ls -l `which Xwrapper`
-r-s--x--x 1 root bin 16384 Apr 9 1999 /usr/X11R6/bin/Xwrapper*
and
jocelyn log !% ls -l /dev/kbd
crw------- 1 root wheel 14, 0 Nov 25 1995 /dev/kbd
Regards,
Ignatios