On 17/01/14 01:13, Charles Lepple wrote:
>
> Good point. I forgot that the permissions errors would happen after the
> numeric device IDs were matched.
>
> I just pushed 3c13603. Tested by telling the driver to match a random USB
> device instead of 0001:0000, and sure enough, when the driver didn't have
> write access, the unpatched code crashed. Not sure I want to try and send UPS
> polling commands to either a working UPS, or the mouse or keyboard, so I'll
> leave the rest of the testing to you :-)
I see that the commit belongs to the master branch :)
It correctly informs there's a permission error now.
> scripts/udev/nut-usbups.rules should have an entry for 0001:0000 (although
> the comments mention a different driver). You may have to refresh udev
> somehow to get it to fix the permissions on the UPS, although we have had
> reports that the rules file silently fails on non-Debian-derived systems.
>
The rule in my config was:
ATTR{idVendor}=="0001", ATTR{idProduct}=="0000", MODE="664", GROUP="nobody"
I have to add OWNER=nobody or change the mode to make it work, upsd is
running under the user nobody, but I see all the rules looks the same,
probably I'm doing something wrong.
_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser