Я настроил deluged
как сервис с systemd для запуска как пользовательский deluge
. Демон работает, так как я могу использовать веб-интерфейс и подключаться с помощью deluge-console
если я ввожу учетные данные вручную. Однако, когда я просто запускаю deluge-console
(локально на той же машине), что и мой обычный пользователь - т.е. не как deluge
- я просто получаю сообщение об ошибке "Имя пользователя не существует".
Домашний каталог демона - var/lib/deluge
а var/lib/deluge/.config/deluge/auth
содержит только test:test:10
. То же самое касается ~/.config/deluge/auth
. Меня заставили понять, что последний файл - это то, с чем deluge-console
будет аутентифицироваться по умолчанию при запуске от имени моего пользователя. Видимо, нет.
Печатание
connect localhost test test
внутриdeluge-console
работает.Запуск
deluge-console -c ~/.config/
илиdeluge-console -c ~/.config/deluge
не работает (мне не ясно, что разработчики подразумевают под "расположением папки config").- Скрытые в http://dev.deluge-torrent.org/wiki/UserGuide/Authentication, они говорят, что всегда должна быть запись "localclient" в
auth
- добавление этого в оба файла auth не помогает.
Что мне не хватает?
Не дубликат: https://superuser.com/a/619383/36197
Это сделано на Raspberry Pi 3 под управлением OSMC.