Configurando permissões para diretórios do servidor home

0

Eu sou relativamente novo nisso tudo.

Eu configurei um servidor doméstico usando um laptop antigo e o Ubuntu 12.04 para transmitir mídia para minha TV LG através de seu 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 gráfica. Estou compartilhando dois diretórios na rede e os mapeei no PC Vista. Para cada um desses diretórios, eu permiti 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 eu apliquei permissões de leitura / gravação ao proprietário, grupo e outros através do Nuatilus clicando com o botão direito do mouse nas drerias e definindo permissões através das propriedades.

O problema que estou tendo é que qualquer coisa que eu adicionar aos diretórios ou alterar os diretórios usando o meu PC Vista não tem as mesmas permissões que o diretório. Na verdade, eu não posso acessar esses arquivos através do servidor (usando VNC) e o Plex não pode reproduzir esses arquivos, pois eles estão bloqueados e só podem ser acessados pelo PC 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 um número de artigos detalhando as correções através do terminal e através do arquivo smb.conf, definindo os perfis de usuário para 777, 076, etc, mas realmente não sei o que estou fazendo com isso e não sei quero quebrar as coisas.

Qualquer ajuda seria muito apreciada. Instruções passo a passo, por favor.

    
por Sean 30.03.2013 / 08:33

1 resposta

0

Desde que eu não posso comentar para pedir o seu smb.conf vou apenas tentar o meu melhor para responder à sua pergunta. Primeiro de tudo, eu não tentei isso e só encontrei através de pesquisa .

  1. Abra um terminal (Ctrl + Alt + T) e edite seu smb.conf digitando: gksu /etc/samba/smb.conf
  2. Nesse arquivo, encontre seus diferentes compartilhamentos e faça com que eles fiquem assim (mantenha o nome de seu compartilhamento e o mesmo caminho):

    [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
    
  3. Salve o arquivo (Ctrl + S) e feche a janela.

  4. Finalmente, execute sudo service smbd restart para reiniciar seu servidor samba e agora ele deve estar funcionando.

por Benjamin Kaiser 30.03.2013 / 12:29