La aplicación no se inicia debido a permisos denegados (deluge-web)

La aplicación no se inicia debido a permisos denegados (deluge-web)

Estoy intentando ejecutar el servicio web deluge bajo el diluvio y obtengo errores de permisos denegados.

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')

Propiedad y permisos en la carpeta:

myuser@ubuntu:~$ ls -l /home/myuser/.config/
total 4
drwxrwxrwx 6 deluge deluge 4096 Oct 14 14:02 deluge

También intenté agregar el usuario "diluvio" al grupo "sudo" (una tontería, pero realmente no sé cómo resolverlo) y sigo recibiendo el mismo error:

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')

Sin embargo, si lo ejecuto bajo "miusuario", funciona bien:

sudo -u myuser /usr/bin/deluge-web

¿Qué tengo que hacer?

ACTUALIZACIÓN: Este es mi script de inicio:

# 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

Respuesta1

Con

Permiso denegado: '/home/myuser/.config/deluge'

el programa dice que no puede acceder al directorio.
Verifique el permiso para el directorio padre /home/myuser/.configcon

ls -lad /home/myuser/.config

y cambiarlos si es necesario.

A continuación se muestra una explicación de cómo puede administrar el acceso y los permisos de los archivos descargados a través de Deluge (parámetro umask):

  • 007 otorga acceso completo al usuario y a los miembros del grupo en el que se ejecuta Deluge (en este caso Deluge) y evita el acceso de todas las demás cuentas.
  • 022 otorga acceso completo al usuario que ejecuta Deluge y solo acceso de lectura a otras cuentas.
  • 000 otorga acceso completo a todas las cuentas.

Más conferencias

información relacionada