Problema permisos contenedores docker (abc / 911)
#3
Lo generé únicamente descargando la imagen pre-configurada de docker para Deluge desde el propio ContainerStation (todo por QTS, nada de terminal) y sólo indiqué el mapeo de volumen para la carpeta compartida de las descargas y el puerto (NAT) para poder conectar al WebUI. Seguramente en ese momento también se podría haber indicado algo más, por las variables de entorno, entrypoint, etc.

El caso es que encontrado la manera de hacerlo funcionar de una manera efectiva aunque seguramente no la más elegante ni más pro, desde la terminal del propio contenedor, aunque no es tocando el umask. Durante la secuencia de arranque del contenedor en ContainerStation veo su salida de consola. Ahí he visto los scripts que se ejecutan al inicio para generar el usuario, permisos iniciales, etc con los que funciona el proceso de deluge. He modificado las variables del UID y el GID y he puesto los mismos que los del usuario del NAS que utilizo para montar la carpeta compartida mediante Samba. Con esto ya tengo permisos de propietario y problema resuelto  Cool


Código:
root@Deluge:/etc/cont-init.d$ cat 10-adduser
#!/usr/bin/with-contenv bash

PUID=${PUID:-1003}  <================
PGID=${PGID:-0}     <================

groupmod -o -g "$PGID" abc
usermod -o -u "$PUID" abc

chown abc:abc /app
chown abc:abc /config
chown abc:abc /defaults


Archivos adjuntos Imagen(es)
   
TS-253A 2x4TB RAID1 8GB RAM
“La inteligencia es la habilidad de evitar hacer trabajo y conseguir que el trabajo se haga.” (Linus Torvalds)
  Responder


Mensajes en este tema
RE: Problema permisos contenedores docker (abc / 911) - por adrolmar - 20-06-2022, 05:08 PM



Usuarios navegando en este tema: 1 invitado(s)