On 18-11-11 18:43:45, Sam Varshavchik wrote:
I'm trying to get NUT running. It fails to start because it
setuids
itself to the nut user and then attempts to open the USB device node,
/dev/bus/usb/006/001
This fails with EACCESS because:
[root@monster tmp]# ls -al /dev/bus/usb/006/001
crw-rw-r--+ 1 root root 189, 640 Nov 11 13:49 /dev/bus/usb/006/001
[root@monster tmp]# getfacl /dev/bus/usb/006/001
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/006/001
# owner: root
# group: root
user::rw-
group::rw-
group:lirc:rw-
mask::rw-
other::r--
So the ACLs give access to USB devices to the 'lirc' user, and 'nut'
can't open this.
...
I don't know about ACLs, but how about:
setfacl -m u:nut:rw /dev/bus/usb/006/001
from `man setfacl`
--
____________________________________________________________________
TonyN.:' <mailto:tonynelson@georgeanelson.com>
' <
http://www.georgeanelson.com/>