
Estoy intentando configurar un servidor de transmisión para usarlo como caja de semillas. He hecho esto antes en una caja de Ubuntu, pero esta es la primera vez que lo pruebo en FreeBSD.
El inicio predeterminado para la transmisión directa desde la colección de paquetes de FreeBSD es /usr/local/etc/transmission/home. Como esto está en mi partición pequeña, moví el contenido de esto directamente a /home/transmission (en mi partición grande) y creé un enlace simbólico desde /usr/local/etc/transmission/home a /home/transmission.
Cambié la propiedad tanto del enlace como del directorio+contenido al usuario de transmisión, y luego configuré recursivamente chmod 644 en el contenido de /home/transmission. Elegí 644 porque quiero que mi usuario de SSH pueda obtener el contenido de /home/transmission/Downloads/ (para poder enviar los archivos a la PC de mi hogar a través de SFTP).
¡El problema es que la transmisión sigue restableciendo los permisos del directorio! Vea abajo:
[peter@haida ~]$ sudo ls -al /home/transmission
total 72
drwxr-x--- 6 transmission transmission 512 May 17 16:12 .
drwxr-xr-x 7 root wheel 1024 May 17 03:11 ..
drwxr--r-- 4 transmission transmission 512 May 17 03:22 Downloads
drwxr--r-- 2 transmission transmission 512 May 16 03:34 blocklists
-rw------- 1 transmission transmission 2885 May 17 16:08 dht.dat
drwxr--r-- 2 transmission transmission 512 May 17 06:16 resume
-rw------- 1 transmission transmission 2226 May 17 16:08 settings.json
-rw------- 1 transmission transmission 149 May 17 06:20 stats.json
drwxr--r-- 2 transmission transmission 512 May 17 03:21 torrents
Tenga en cuenta que la carpeta /home/transmission (.) tiene permisos 750. La subcarpeta Descargas tiene permisos 744, que es lo que quiero; sin embargo, como el directorio principal es 750, no puedo buscar allí como usuario sin privilegios. .
Intenté cambiar la máscara de usuario predeterminada en settings.json sin ningún efecto (mi archivo de configuración:http://pastebin.com/v83ikGrn). ¿Algunas ideas?