On Sun, 19 Jan 2003, daniel aquino wrote: >Date: Sun, 19 Jan 2003 11:38:05 -0800 (PST) >From: daniel aquino <[EMAIL PROTECTED]> >To: [EMAIL PROTECTED] >Reply-To: [EMAIL PROTECTED] >Content-Type: multipart/mixed; boundary="0-116895655-1043005085=:53072" >Subject: [XFree86] what is this/??/ > >dude i asked one ? and got liek 20 other peoples ?s
Not sure exactly what it is that you are trying to say here. >what is this all i want to know why cant anyone but >root startx tthats all cant u asnwere this its s >permission problem so you should know what it is Well, the X server directly talks to the hardware. That is a priveledged operation that applications do not have the ability to do unless they are ran with root's priveledges. In order for an application to get appropriate permissions from the kernel to do port I/O to the video card, you must either run it as root, or the X server executable must be setuid root, or a setuid wrapper such as Xwrapper must be used. Most, if not all operating systems will install the X server by default in a manner that is useable by all users on the system. Most likely you have done a manual installation or custom build or somesuch and have not changed the permissions on the X server to be setuid root. -- Mike A. Harris _______________________________________________ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86

