Como posso criar um servidor de mídia do Ubuntu com Samba e Deluge?

0

Aqui está o que estou procurando fazer. Eu quero compartilhamentos de samba que eu possa ler, escrever e executar. Se eu colocar um arquivo em um computador, quero poder excluí-lo ou editá-lo de outro. Eu também quero rodar um Daemon de inundação que irá colocar arquivos nos diretórios compartilhados pelo samba, e no minidlna streaming para o xbox.

Eu tentei isso algumas vezes e tive muitos problemas. Meus problemas estão com os proprietários e permissões. Primeiro, eu não consegui acessar as coisas colocadas pelo Deluge porque me foi negada a permissão, Então eu mexi com chmod e chown, e então eu não consegui deletar as coisas que eu tinha colocado nas ações do samba. Logo tudo o que tentei fazer terminou em "Permission Denied". Vou começar tudo de novo.

Eu entendo como instalar o dilúvio e o samba e como editar arquivos conf. Minhas perguntas são, devo usar um usuário para compartilhamento de samba, executando deluge daemon e minidlna? Este usuário ou usuários devem ter uma senha? Quais devem ser as permissões de diretório e arquivo em smb.conf? Quais opções devo ter no fstab ao montar as partições que estou compartilhando? Se houver vários usuários para esses serviços, todos eles devem estar em um grupo?

Os guias que li para o dilúvio em um servidor Ubuntu fizeram com que eu criasse um "dilúvio" sem nenhuma senha que executasse o daemon. Os guias do samba me fizeram usar o usuário que criei na instalação. Não havia informações sobre usá-los juntos.

    
por ajb746 08.08.2014 / 23:16

1 resposta

0

Você pode ter o Deluge, o samba e qualquer outro usuário envolvido em um grupo comum (digamos, smbshare ):

sudo addgroup smbshare
sudo adduser deluge smbshare
sudo adduser smb smbshare

Em seguida, altere o grupo da pasta compartilhada para smbshare :

sudo chgrp smbshare /path/to/shared/folder

Em seguida, atribua privilégios de gravação do grupo e torne a pasta setgid , para que qualquer coisa criada nela retenha a propriedade do grupo.

sudo chmod g+sw /path/to/shared/folder

Dê uma olhada nesta questão para ver um exemplo de configuração de leitura / gravação de vários usuários: Como forçar a propriedade do grupo no compartilhamento de samba? Em particular, observe os valores de máscara definidos:

create mask     = 0775
directory mask  = 0775

Eles permitem escrever grupos para arquivos recém-criados.

    
por muru 09.08.2014 / 00:54