Transmissão no servidor Ubuntu 15.04 Permissões de arquivo após a permissão de download negada

1

Eu configurei meu servidor home errado, eu acho, tenho transmissão para baixar meus torrents que ele baixa para / mnt / external / Torrents / Finished se a transmissão baixa apenas um arquivo para aquela pasta está tudo bem, mas se a transmissão baixa um arquivo uma pasta diz "/ mnt / external / Torrents / Finished / pasta-torrent / torrent-file", então eu acesso / mnt / external / Torrents / Finished / pasta-torrent / torrent-arquivo através do compartilhamento samba e tente mover, excluir Eu recebo uma permissão negada? Eu não tenho certeza do que fiz de errado e estou um pouco perdida para checar meu erro?

Além disso, se depois de baixar chmod -R 777 / mnt / external corrige o erro, mas eu tenho que fazer isso o tempo todo. meu fstab

UUID="5bae1949-1c8d-4ba2-857c-3febe56d3ef1" /mnt/external    ext4 rw,user,auto 0    0

meu samba

[homes]
    browseable = no
    comment = Home Directories
    available = no

[external]
    force directory mode = 0777
    store dos attributes = no
    create mask = 0777
    hide dot files = yes
    public = yes
    inherit acls = yes
    browsable = yes
    writeable = yes
    inherit permissions = yes
    printable = no
    path = /mnt/external
    force create mode = 0777
    comment = External Drive
    directory mask = 0777
    available = yes
    read only = no

meu /var/lib/transmission-daemon/info/settings.json

"lpd-enabled": true,
"max-peers-global": 3000,
"message-level": 1,
"peer-congestion-algorithm": "",
"peer-id-ttl-hours": 6,
"peer-limit-global": 3000,
"peer-limit-per-torrent": 3000,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": 1,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 0.2500,
"ratio-limit-enabled": true,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "my-passwd",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "roo79x",
"rpc-whitelist": "127.0.0.1,*.*.*.*",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 2,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
    
por Roo79x 22.08.2015 / 09:45

1 resposta

2

Eu não vou fingir que é capaz de entender o leque de opções que você deu ao samba para o disco rígido externo. Basta dizer que tenho uma configuração semelhante que funciona muito bem apenas com o seguinte:

path = /...
force user = debian-transmission
read only = No
create mask = 0666
directory mask = 0777
veto files = /lost+found/
browsable = yes
guest ok = Yes

Você pode tentar isso como ponto de partida e adicionar mais opções conforme necessário.

    
por mikewhatever 22.08.2015 / 10:19