我正在嘗試在 deluge 下運行 deluge-web 服務並收到權限被拒絕錯誤。
myuser@ubuntu:~$ sudo -u deluge /usr/bin/deluge-web
[sudo] password for myuser:
[ERROR ] 16:12:23 common:167 Unable to use default config directory, exiting... ([Errno 13] Permission denied: '/home/myuser/.config/deluge')
資料夾的所有權和權限:
myuser@ubuntu:~$ ls -l /home/myuser/.config/
total 4
drwxrwxrwx 6 deluge deluge 4096 Oct 14 14:02 deluge
我還嘗試將“deluge”用戶添加到“sudo”群組(很愚蠢,但我真的不知道如何解決這個問題),但仍然遇到相同的錯誤:
myuser@ubuntu:~$ sudo usermod -a -G sudo deluge
myuser@ubuntu:~$ sudo -u deluge /usr/bin/deluge-web
[ERROR ] 16:17:30 common:167 Unable to use default config directory, exiting... ([Errno 13] Permission denied: '/home/myuser/.config/deluge')
但是,如果我在“myuser”下運行它,那麼它運行良好:
sudo -u myuser /usr/bin/deluge-web
我該怎麼辦?
更新:這是我的初始化腳本:
# deluge-web - Deluge Web UI
#
# The Web UI component of Deluge BitTorrent client, connects to deluged and
# provides a web application interface for users. Default url: http://localhost:8112
description "Deluge Web UI"
author "Deluge Team"
start on started deluged
stop on stopping deluged
respawn
respawn limit 5 30
env uid=deluge
env gid=deluge
env umask=027
exec start-stop-daemon -S -c $uid:$gid -k $umask -x /usr/bin/deluge-web -l /var/log/deluge/deluge-web.conf -L warning
答案1
和
權限被拒絕:'/home/myuser/.config/deluge'
程式說它無法存取該目錄。檢查父親目錄的
權限/home/myuser/.config
ls -lad /home/myuser/.config
並根據需要更改它們。
以下解釋如何管理透過 Deluge 下載的檔案的存取和權限(umask 參數):
- 007 向 Deluge 運行群組(在本例中為 Deluge)的使用者和成員授予完全存取權限,並阻止所有其他帳戶的存取。
- 022 向正在執行 Deluge 的使用者授予完全存取權限,並且僅向其他帳戶授予讀取存取權限。
- 000 授予對所有帳戶的完全存取權。
進一步講座
暴發戶沒有開始氾濫提出不同的解決方案