/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,
Wolfgang.
jdweyer at rockwellcollins.com wrote:
>(disregard prior email; subject was not included)
>
>Greetings,
>
>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