私は大洪水の下で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
また、「sudo」グループに「deluge」ユーザーを追加しようとしましたが(愚かなですが、実際にそれを解決する方法はわかりません)、それでも同じエラーが発生します。
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
〜/ .configディレクトリの所有権を変更し、機能しました。init configで使用する必要があるumaskは何ですか?
—
ドミトリークルタセフ
あなたのニーズや気分に従ってください:-)(答えとリファレンスで以下を参照してください)。
—
ハスター
~/.config
ですか?ls -lad ~/.config
。uid
guid
and を変更しようとしumask
ました/etc/init/deluge-web.conf
か?