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.

  • Repairair a installation do Ubuntu
  • Reviewter atualizações do Ubuntu
  • Como pairticionair meu hdd paira win 7 e ubuntu 12.04
  • Como determinair o espaço livre disponível no Ubuntu?
  • O Windows 7 não pode se conectair automaticamente à unidade de networking SAMBA usando uma cnetworkingncial SAMBA compairtilhada
  • OpenDNS não funciona a pairtir de 1 máquina Ubuntu
  • 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.

  • Como posso saber se minha image é CMYK da linha de command do Linux?
  • Onde devo instalair binarys que não vêm como .deb?
  • Dnsmasq não está trabalhando paira apontair os endereços locais paira 127.0.0.1
  • Executando o Linux no PC antigo
  • usando o sftp e tendo o access ao file www ao mesmo tempo
  • Como se conectair a um WiFi da linha de command no Ubuntu sem o file .conf?
  • 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.