Ubuntu is missing /dev/infiniband/uverbs* group ownership udev rule
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libibverbs (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The Debian version of udev ships with the rule
KERNEL=
in /etc/udev/
crw-rw---- 1 root rdma 231, 192 2008-04-16 20:39 /dev/infiniband
That is, the uverbs* files are owned by group rdma, which means that ordinary users can be given permission to use RDMA devices by adding them to the group "rdma". (These devices are designed so that they are safe for ordinary users to access)
Ubuntu does not include this group ownership rule, due to a different policy about what rules are shipped as part of the udev package; the policy is that the group ownership rule should be in the package that creates the group, in this case libibverbs1.
This means that on Ubuntu systems, the device files end up as
crw-rw---- 1 root root 231, 192 2008-04-16 20:38 /dev/infiniband
and only root can use RDMA devices.
Related branches
Changed in libibverbs: | |
assignee: | nobody → mok0 |
status: | New → In Progress |
Changed in libibverbs: | |
assignee: | mok0 → nobody |
status: | In Progress → Fix Committed |
Changed in libibverbs: | |
assignee: | nobody → mok0 |
status: | Fix Released → Fix Committed |
assignee: | mok0 → nobody |
status: | Fix Committed → Fix Released |
Here is a debdiff that bumps the version to -ubuntu1 and adds a libibverbs1.udev file with the required udev rules. It would be great if this could be integrated into the Ubuntu package for Hardy+1 (I assume it's too late for Hardy).