On Dec 14, 2013, at 4:23 PM, David C. Rankin wrote:

>  Do you know if the problem with upsdrvctl being able to probe/connect to the
> usb devices is the result of some default permission change in Linux in 
> general.
> It seems to me that since nut used to work right out-of-the-box, then all/most
> distros must have had the default permissions on usb nodes set to 0666, where
> currently they are 0664. (this is just brainstorming)

Sounds logical, but I think the auto-generated hotplug and udev files properly 
changed the group for a while after the permissions changeover to 0664.

>  Is there someway nut can be modified to probe the 0664 permission usb devices
> and then connect as root before dropping permissions back to the "nut" gid?

Given that the udev method should still work (and seems to, for handcrafted 
udev rules files), I would like to run that to ground first.

Although this is conceptually similar to opening a listening socket as root, 
then forking and dropping privileges, I have a nagging feeling that it won't be 
as easy for USB.

-- 
Charles Lepple
clepple@gmail




_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev

Reply via email to