/dev/vme Permissions for users other than root...

Wolfgang Grandegger wolfgang.grandegger at bluewin.ch
Thu Jan 24 05:43:13 EST 2002

Hi JoAnna,

I think the following code fragments in the ioctl function of the VME driver
simply prevent normal users from doing "bad" things:

                /* Is this the right capability to use ? Everybody seems
to use
                 * CAPS_SYS_ADMIN as a default to replace suser().
                error = -EPERM;
                if (!capable(CAP_SYS_ADMIN)) break;

Hope it helps,


jdweyer at rockwellcollins.com wrote:

>(disregard prior email; subject was not included)
>We are using Linux version 2.2.12 with Gabriel Paubert's patches for the
>Motorola MVME2600 platform.   I have
>my application working opening /dev/vme and then doing ioctl calls to set
>the attributes.  It works
>fine only when I am root.  When another user tries to run the application,
>the ioctl (not the open) fails.
>I have changed the permissions of /dev/vme to rw for all (ugo) and have
>even gone as far as
>changing ownership and group to the user's instead of root, but to no
>avail.  The permissions
>of /dev/vme are crwxrwxrwx.  I realize the execute (x) permission is
>ineffective, but I'm trying everything.
>Do you have any ideas of what to try?
>Thanks for any help you can provide,
>JoAnna Weyer

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

More information about the Linuxppc-embedded mailing list