Bien que je ne prétende pas être un expert ici, je crains que cette réponse n'entraîne un changement d'autorisation persistant lors d'un redémarrage et / ou que le câble USB de l'onduleur soit déplacé vers un port différent.
En suivant les informations d'ici: Réflexions sur le Nannerpuss: NUT - Network UPS Tools - sur Ubuntu .
"... Le problème concerne le fait qu'Ubuntu monte le périphérique comme appartenant à root, mais le démon nut tombe sur un compte non privilégié qui n'a pas l'accès nécessaire. La solution simple consiste à utiliser udev pour ajuster les autorisations du périphérique.
Connectez l'appareil et (en tant que root) exécutez lsusb et localisez-le. Notez les ID de bus et de périphérique ainsi que la paire Vendor: Product ID .... "
en utilisant la sortie comme dans la réponse ci-dessus:
$ lsusb
Bus 002 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
à nouveau à partir du lien "... Vous pouvez créer une règle udev qui contrôle le comportement de montage au démarrage: ..." (modifié pour mieux correspondre à ce scénario) "
- utilisez votre éditeur de texte préféré pour créer (très probablement) un nouveau fichier udev rules.d. Le nombre doit être supérieur à tout autre fichier de règles udev.d pour la même action:
par exemple
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 règle surveille les ajouts de périphériques USB avec un fournisseur et un produit correspondant à l'onduleur. Il définit ensuite le mode sur 0660 et le groupe sur nut au lieu de la racine par défaut.
Notez que cette réponse utilise l'autorisation 660 plutôt que 666 car cela devrait être suffisant et plus sécurisé.
Rechargez udev (redémarrez, ou peut-être débranchez puis rebranchez le câble USB de l'onduleur au port pc), puis déconnectez et reconnectez l'appareil et vérifiez que les nouvelles autorisations sont correctes. Je ne suis pas clair sur cette partie. Dans tous les cas, une fois que le groupe d'utilisateurs nut a lu et écrit sur l'appareil, il doit pouvoir démarrer correctement.
L'édition udev rules.d a fonctionné sur mon système 12.04.2 même lorsque j'ai déplacé le câble USB vers un autre port, ce qui a entraîné des numéros de périphérique de bus différents sur la sortie lsusb. Udev a tout géré sans intervention. En fait, je n'ai peut-être pas dû redémarrer lorsque je l'ai déplacé, mais je ne m'en souviens pas avec certitude et je laisserai ce test à quelqu'un d'autre.