Thread (3 messages) 3 messages, 3 authors, 2002-01-23

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

From: Wolfgang Grandegger <hidden>
Date: 2002-01-23 18:43:13

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@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/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help