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

Reply via email to