
Eu sou bastante novo em tudo isso.
Configurei um servidor doméstico usando um laptop antigo e o Ubuntu 12.04 para transmitir mídia para minha TV LG através do sistema DLNA chamado MediaLink. Isso está sendo feito através do Plex Media Server. Também estou usando um PC com Windows Vista para acessar o sistema de arquivos no servidor para fazer backup de dados e copiar mídia no servidor para uso no Plex.
Estou executando o Samba que configurei através da interface GUI. Estou compartilhando dois diretórios na rede e os mapeei no PC com Vista. Para cada um desses diretórios, permiti o acesso a todos através do Samba.
No Samba eu configurei as configurações de segurança do servidor como 'modo de autenticação - usuário', 'criptografar senhas - sim' e nenhuma conta de convidado.
Para cada um dos diretórios apliquei permissões de leitura/gravação ao proprietário, grupo e outros através do Nuatilus clicando com o botão direito nos diretórios e definindo permissões através das propriedades.
O problema que estou tendo é que qualquer coisa que eu adicione aos diretórios ou altere nos diretórios usando meu PC Vista não tem as mesmas permissões que o diretório. Na verdade, não consigo acessar esses arquivos através do servidor (usando VNC) e o Plex não consegue reproduzi-los porque eles estão bloqueados e acessíveis apenas no PC com Vista.
Parece que posso usar o Nuatilus para aplicar as permissões corretas após o fato, mas quero que isso aconteça automaticamente.
Eu li vários artigos detalhando correções por meio do terminal e do arquivo smb.conf definindo os perfis de usuário para 777, 076, etc, mas não sei realmente o que estou fazendo com isso e não quero quebrar coisas.
Qualquer ajuda seria muito apreciada. Instruções passo a passo, por favor.
Responder1
Como não posso comentar para solicitar seu smb.conf, tentarei o meu melhor para responder sua pergunta. Em primeiro lugar, não experimentei estes e só os encontrei atravéspesquisar.
- Abra um terminal (Ctrl+Alt+T) e edite seu smb.conf digitando:
gksu /etc/samba/smb.conf
Nesse arquivo, encontre seus diferentes compartilhamentos e deixe-os assim (mantenha o nome do seu compartilhamento e o caminho iguais):
[someshare] path = /somewhere read only = No writeable = Yes guest ok = Yes create mask = 0777 security mask = 0777 directory mask = 0777 force create mode = 0777 directory security mask = 0777 force directory mode = 0777
Salve o arquivo (Ctrl+S) e feche a janela.
Finalmente execute
sudo service smbd restart
para reiniciar seu servidor samba e agora ele deve estar funcionando.