Obwohl ich hier nicht behaupte, ein Experte zu sein, befürchte ich, dass diese Antwort bei einem Neustart nicht zu einer dauerhaften Änderung der Berechtigung führt und / oder das USB-Kabel von der USV an einen anderen Port verlegt wird.
Folgen Sie den Informationen von hier: Musings of the Nannerpuss: NUT - Netzwerk-USV-Tools - auf Ubuntu .
"... Das Problem besteht darin, dass Ubuntu das Gerät als Eigentum von root bereitstellt, der Nut-Daemon jedoch auf ein nicht privilegiertes Konto wechselt, das nicht über den erforderlichen Zugriff verfügt. Die einfache Lösung besteht darin, die Geräteberechtigungen mit udev anzupassen.
Schließen Sie das Gerät an und führen Sie (als Root) lsusb aus und suchen Sie es. Beachten Sie die Bus- und Geräte-IDs sowie das Paar Hersteller: Produkt-ID .... "
Verwenden der Ausgabe wie in der obigen Antwort:
$ lsusb
Bus 002 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
erneut über den Link "... Sie können eine udev-Regel erstellen, die das Mount-Verhalten beim Booten steuert: ..." (bearbeitet, um diesem Szenario besser zu entsprechen) "
- Verwenden Sie Ihren bevorzugten Texteditor, um (höchstwahrscheinlich) eine neue Datei udev rules.d zu erstellen. Die Anzahl muss höher sein als bei jeder anderen udev.d-Regeldatei für dieselbe Aktion:
beispielsweise
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"
Die Regel sucht nach USB-Gerätezusätzen bei einem Hersteller und Produkt, die mit der USV übereinstimmen. Anschließend wird der Modus auf 0660 und die Gruppe auf Mutter anstelle der Standardwurzel gesetzt.
Beachten Sie, dass diese Antwort die Berechtigung 660 anstelle von 666 verwendet, da dies ausreichend und sicherer sein sollte.
Laden Sie udev neu (starten Sie das USB-Kabel neu oder ziehen Sie den Stecker aus der Steckdose und schließen Sie es wieder an die USV am PC-Anschluss an). Trennen Sie das Gerät, schließen Sie es wieder an und prüfen Sie, ob die neuen Berechtigungen korrekt sind. Ich bin in diesem Teil unklar. In jedem Fall sollte die Nuss-Benutzergruppe nach dem Lesen und Schreiben auf dem Gerät erfolgreich starten können.
Die Bearbeitung von udev rules.d funktionierte auf meinem 12.04.2-System auch dann, wenn ich das USB-Kabel an einen anderen Port verlegte, was zu unterschiedlichen Busgerätenummern am lsusb-Ausgang führte. Udev handhabte alles ohne Intervention. Möglicherweise musste ich beim Verschieben keinen Neustart durchführen, kann mich aber nicht sicher erinnern und überlasse diese Tests jemand anderem.