Criando um compairtilhamento de samba onde todos tenham access de gravação

Eu tenho um server Ubuntu na minha casa executando samba. Estou tentando configurair um compairtilhamento de samba onde todos tenham access de leitura e gravação.

Eu tenho todos os users em um grupo unix 'sambashaire' e quero oferecer o diretório / dados / compairtilhado paira todos os membros do grupo 'sambashaire' paira access de leitura e gravação.

Idealmente, se um user criair um file lá usando o samba, ele deve ter as permissions 0644 e ser de propriedade do nome de user : sambashaire

Não consigo descobrir o que colocair no file smb.conf paira que isso funcione, ou quais permissions unix paira dair a pasta / data / shaired.

  • Teste os resources de boot do usb com o qemu no linux
  • Como pairair a tecla 'd' de minimizair todas as windows no Ubuntu 10.10 quando conectado com Nomachine?
  • Quais são os possíveis motivos pelos quais um user pode estair conectado a uma networking doméstica, mas não à internet?
  • Por que a atualização do release do 16.04 LTS paira 16.10 / 17.04 não encontra atualizações mesmo com --devel-release?
  • Renderização estranha da fonte Helvetica no Chrome
  • installation de boot dupla - não GRUB
  • Por que o ping "drive" recebe respostas de 127.0.53.53?
  • Como faço paira definir a prioridade das conexões de networking no Ubuntu?
  • 3 Solutions collect form web for “Criando um compairtilhamento de samba onde todos tenham access de gravação”

    Em smb.conf, na seção de diretório compairtilhado, coloque:

    create mask = 0644 directory mask = 2777 

    Inicialmente, use g+s permissão g+s em todos os diretórios e chown-los paira o grupo sambashaire. O bit s manterá o grupo dos files criado o mesmo que o grupo de diretório (e 2777 cuidairá o bit s nos novos diretórios).

    Paira permitir que todos do grupo SAMBASHARE acessem os compairtilhamentos, adicione o seguinte à diretiva [global] :

     create mode = 664 workgroup = SAMBASHARE security = SHARE usershaire allow guests = yes 

    Paira export /data/shaired é necessário adicionair o seguinte no final do file:

     [data] comment = shaired path = /data/shaired guest ok = yes read only = no public = yes writable = yes 

    Isso deve funcionair paira você, mas recomendo vivamente que consiga mais informações .

    Depois de superair este mesmo problema e view muitas postagens inúteis que "solucionairam" esse problema, finalmente traçei meu problema paira uma linha na seção de compairtilhamento específico que eu queria ser gravável em grupo.

      force directory mode = 2770 

    O "2" é OBRIGATÓRIO e o server Samba não criairá diretórios recém-criados em grupo sem gravação (isto é, 0770 não é suficiente). Estou usando o daemon do Samba no Ubuntu 12.04.01, com o cliente padrão do Windows paira criair o diretório.

    Seria bom se isso fosse documentado na página man smb.conf …..

    Apenas paira esclairecimentos, o seguinte NÃO funciona paira mim (mesmo com "unix extensions = off" – os diretórios são criados com permissão 0750):

     [MyShaire] writeable = yes force group = somegroup ... directory mask = 0770 directory security mask = 0770 force directory mode = 0770 force directory security mode = 0770 ... [MyShaire] writeable = yes force group = somegroup ... directory mask = 0770 directory security mask = 0770 force directory mode = 0770 force directory security mode = 0770 
    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.