[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: proper setup of /dev/dri for normal users?



On Thu, 4 Oct 2001, Matthew Garman wrote:

>
> The permissions on /dev/dri look like the following by default:
>
> # ls -la /dev/dri
> total 23
> drwxrwx---    2 root     root         1024 Aug 10 19:08 ./
> drwxr-xr-x    6 root     root        21504 Oct  4 16:12 ../
> crw-rw----    1 root     root     226,   0 Aug 10 19:08 card0
>
> What is the "correct" way to allow ordinary (i.e. non-root) users to
> access this device?
>
> I have been setting the directory permission on /dev/dri to 777 and
> /dev/dri/card0 to 666.  But this probably isn't the correct approach, and
> these permissions seem to reset back to default.
>
> Should I make a "3d" group or something like that?  If I do, will the
> device ownership always fall back to root.root?

X always runs with superuser privs, so it can open a device owned by
root/root.  There is a special configuration directive in XF86Config that
tells X about the DRI devices:

Section "DRI"
    Mode 0666
EndSection

Check out the documentation here:

http://www.xfree86.org/current/DRI6.html#10

-jwb



Reply to: