Si bien no pretendo ser un experto aquí, me preocupa que esta respuesta no resulte en un cambio de permiso persistente durante un reinicio, y / o el cable usb del UPS se traslade a un puerto diferente.
Siguiendo la información de aquí: Reflexiones de Nannerpuss: NUT - Herramientas de UPS de red - en Ubuntu .
"... El problema implica el hecho de que Ubuntu monta el dispositivo como propiedad de root, pero el demonio loco cae en una cuenta no privilegiada que no tiene el acceso necesario. La solución simple es usar udev para ajustar los permisos del dispositivo.
Conecte el dispositivo y (como root) ejecute lsusb y localícelo. Tenga en cuenta las ID de bus y dispositivo, así como el proveedor: par de ID de producto ... "
usando la salida como en la respuesta anterior:
$ lsusb
Bus 002 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
nuevamente desde el enlace "... Puede crear una regla udev que controle el comportamiento de montaje en el arranque: ..." (editado para que coincida mejor con este escenario) "
- use su editor de texto favorito para crear (muy probablemente) un nuevo archivo udev rules.d. El número debe ser mayor que cualquier otro archivo de reglas udev.d para la misma acción:
por ejemplo
sudo nano /etc/udev/rules.d/90-nut-ups.rules
# /etc/udev/rules.d/90-nut-ups.rules
ACTION=="add", \
SUBSYSTEM=="usb", \
ATTR{idVendor}=="051d", ATTR{idProduct}=="0002", \
MODE="0660", GROUP="nut"
La regla busca adiciones de dispositivos USB con un proveedor y un producto que coincida con el UPS. Luego establece el modo en 0660 y el grupo en tuerca en lugar de la raíz predeterminada.
Tenga en cuenta que esta respuesta utiliza el permiso 660 en lugar del 666, ya que debería ser suficiente y más seguro.
Vuelva a cargar udev (reinicie, o tal vez desenchufe y luego vuelva a enchufar el cable USB del UPS en el puerto de la PC), luego desconecte y vuelva a conectar el dispositivo y compruebe que los nuevos permisos son correctos. No estoy claro en esta parte. En cualquier caso, una vez que el grupo de usuarios de tuercas haya leído y escrito en el dispositivo, debería poder comenzar con éxito.
La edición udev rules.d funcionó en mi sistema 12.04.2 incluso cuando moví el cable USB a un puerto diferente, lo que resultó en diferentes números de dispositivo de bus en la salida lsusb. Udev manejó todo sin intervención. De hecho, es posible que no haya tenido que reiniciar cuando lo moví, pero no puedo recordarlo con seguridad y dejaré esa prueba a otra persona.