Estou tentando configurar um servidor de transmissão para uso como seedbox. Eu fiz isso antes em uma caixa do Ubuntu, mas esta é a primeira vez que eu tentei no FreeBSD.
A casa padrão diretamente para transmissão da coleção de pacotes do FreeBSD é / usr / local / etc / transmission / home. Como isso está na minha pequena partição, mudei o conteúdo desta diretamente para / home / transmission (na minha partição grande) e criei um link simbólico de / usr / local / etc / transmission / home para /home/transmission.
Alterei a propriedade do link e do diretório + conteúdo para o usuário de transmissão e, em seguida, defini recursivamente o chmod 644 no conteúdo de / home / transmission. Eu escolhi 644 porque eu quero que meu usuário de SSH consiga pegar o conteúdo de / home / transmission / Downloads / (para que eu possa obter os arquivos para o meu PC doméstico via SFTP).
O problema é que a transmissão continua redefinindo as permissões do diretório! Veja abaixo:
[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
Note que a pasta / home / transmission (.) tem permissões 750. A subpasta Downloads tem permissões 744, que é o que eu quero, no entanto, como o diretório pai é 750 eu não posso realmente olhar lá como um não usuário privilegiado.
Eu tentei alterar o umask padrão em settings.json sem efeito (meu arquivo de configurações: link ). Alguma idéia?
Tags transmission freebsd