
deluged
user 로 실행되도록 systemd를 사용하여 서비스로 설정했습니다 deluge
. 웹 UI를 사용할 수 있고 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
작동하지 않습니다(개발자가 "구성 폴더 위치"를 의미하는 것이 무엇인지 명확하지 않습니다).- 에 숨겨진http://dev.deluge-torrent.org/wiki/UserGuide/Authentication그들은 항상 "localclient" 항목이 있어야 한다고 말합니다.
auth
두 인증 파일에 이를 추가하는 것은 도움이 되지 않습니다.
내가 무엇을 놓치고 있나요?
다음 항목과 중복되지 않음:https://superuser.com/a/619383/36197
이는 OSMC를 실행하는 Raspberry Pi 3에서 수행됩니다.
답변1
어떤 일이 발생했는지는 모르겠지만 실행 후 콘솔에 자동으로 연결할 수 있습니다.
systemctl stop deluged
systemctl start deluged
이 작업을 언제 수행해야 하는지는 분명하지 않습니다. 나는 데몬이 실행되는 동안 인증 파일을 편집할 수 있고 매번 그것을 찾아볼 것이라는 인상을 받았습니다.
답변2
나는 동일한 OS와 하드웨어를 사용하고 있습니다.
-c
deluge.pid, auth, core.conf, dht.state 및 기타 파일이 있는 Deluge 구성 디렉터리를 가리키도록 구성 매개변수를 설정합니다 .
$ deluge-console -c /var/lib/deluge/.config/deluge/ "add '/home/osmc/Downloads/totally not weird.torrent'"
Attempting to add torrent: /home/osmc/Downloads/totally not weird.torrent
Torrent added!