The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"настроить nut для powercom"
Отправлено rfcr, 29-Июл-09 16:03 
>а собсетвенно зачем root обычно запускают от имени nut
>

От имени nut не запускается:

# ./upsdrvctl start
Network UPS Tools - UPS driver controller 2.2.2
Network UPS Tools - PowerCom and similars protocol UPS driver $ Revision: 0.6 $ (2.0.5)


Unable to open /dev/ttyUSB0: Permission denied

  Current user id: nut (1001)
Serial port owner: root (0)
Serial port group: uucp (14)
     Mode of port: 0660

Things to try:

- Use another port (with the right permissions)

- Fix the port owner/group or permissions on this port

- Run this driver as another user (upsdrvctl -u or 'user=...' in ups.conf).
   See upsdrvctl(8) and ups.conf(5).

Fatal error: unusable configuration
Driver failed to start (exit status=1)


>А если посмотреть скрипт запуска службы upsd то возможно выяснится что при
>запуске службы ups штатными средствами скрипт автоматом запускает все драйвера с
>правильными правами. Так что если начали запускать в ручную то upsd
>тоже пускайте в ручную например upsd -u root

Так не запускается - выдает справку по команде. А где там используемого юзера найти?
Нашел вот это место:

UPSD_USER="upsd"

# Owner of UPS port devices (empty to skip device check):
UPS_OWNER="$UPSD_USER:root"

И вот еще кусок скрипта:

UPS_CONFIG=/etc/ups/ups.conf
UPSD_CONFIG=/etc/ups/upsd.conf
UPSMON_CONFIG=/etc/ups/upsmon.conf

case "$1" in
    start)
test -n "$POWERDOWNFLAG" && rm -f "$POWERDOWNFLAG"
if grep -q '^\[' $UPS_CONFIG ; then
    # Read current user in the config:
    USER=$(sed -n 's/^[[:space:]]*user[[:space:]]*=[[:space:]]*//p' < $UPS_CONFIG)
    if test -n "$USER" ; then
          UPS_OWNER="$USER:root"
          UPSD_USER="$USER"

Т.е. он что ищет юзера под которым запускать в конфиге /etc/ups/ups.conf?

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру