Хоча я не претендую на те, що я тут експерт, я стурбований тим, що ця відповідь не призведе до постійної зміни дозволу на перезавантаження, та / або кабель usb з UPS переміщується на інший порт.
Слідом за інформацією звідси: Musings of Nannerpuss: NUT - Мережеві інструменти UPS - на Ubuntu .
"... Проблема полягає в тому, що Ubuntu монтує пристрій як належить корінь, але демон" гайка "потрапляє на непривілейований обліковий запис, який не має необхідного доступу. Просте виправлення полягає у використанні udev для налаштування прав доступу до пристрою.
Підключіть пристрій і (як root) запустіть lsusb та знайдіть його. Зверніть увагу на ідентифікатори шини та пристрою, а також пару постачальників: ідентифікатор продукту .... "
використовуючи вихід, як у відповіді вище:
$ lsusb
Bus 002 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
знову за посиланням "... Ви можете створити правило udev, яке керує поведінкою монтажу під час завантаження: ..." (відредаговано так, щоб краще відповідати цьому сценарію) "
- використовуйте улюблений текстовий редактор, щоб створити (швидше за все) новий файл udev rules.d. Кількість має бути вище, ніж будь-який інший файл правил udev.d для тієї ж дії:
наприклад
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"
Правило спостерігає за доповненнями USB-пристроїв з постачальником та продуктом, що відповідають UPS. Потім він встановлює режим на 0660, а група - на гайку замість кореня за замовчуванням.
Зауважте, що ця відповідь використовує дозвіл 660, а не 666, оскільки це повинно бути достатнім та безпечнішим.
Перезавантажте udev (перезавантажте або, можливо, відключіть, потім повторно підключіть кабель usb від UPS на порту ПК), після чого відключіть і знову підключіть пристрій та перевірте правильність нових дозволів. Я незрозумілий у цій частині. У будь-якому випадку, як тільки група користувачів горіхів прочитає та записує на пристрої, вона має бути спроможна запуститись.
Редагування udev rules.d працювало в моїй системі 12.04.2, навіть коли я перемістив USB-кабель на інший порт, в результаті чого на виході lsusb з'явилися різні номери шинних пристроїв. Удев впорався з усіма без втручання. Насправді мені, можливо, не довелося перезавантажуватися, коли я перемістив його, але не можу точно згадати, і тестування залиште комусь іншому.