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/.config
con
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
Advenedizo que no inicia el diluviosolución diferente propuesta