홍수 속에서 홍수 웹 서비스를 실행하려고하는데 권한 거부 오류가 발생했습니다.
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
답변1
와 함께
권한이 거부되었습니다: '/home/myuser/.config/deluge'
프로그램에서 해당 디렉터리에 액세스할 수 없다고 말합니다. 다음을 사용하여
아버지 디렉토리에 대한 권한을 확인하십시오 ./home/myuser/.config
ls -lad /home/myuser/.config
필요한 경우 변경합니다.
다음은 Deluge(umask 매개변수)를 통해 다운로드한 파일의 액세스 및 권한을 관리하는 방법에 대한 설명입니다.
- 007은 Deluge가 실행 중인 그룹(이 경우 Deluge)의 사용자 및 구성원에게 전체 액세스 권한을 부여하고 다른 모든 계정의 액세스를 차단합니다.
- 022는 Deluge가 실행 중인 사용자에게 전체 액세스 권한을 부여하고 다른 계정에는 읽기 액세스 권한만 부여합니다.
- 000은 모든 계정에 대한 전체 액세스 권한을 부여합니다.
추가 강의
대홍수를 시작하지 않는 신생 기업제안된 다른 솔루션