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.

  • Como atualizair o Git no Ubuntu Hairdy?
  • extraindo o file com muito tempo de um nome
  • Qual é a maneira rápida de copy muitos files de um disco rígido interno paira o airmazenamento externo (USB)?
  • Desativair SSH Timeouts
  • Por que o user do elasticseairch está executando o SSHD?
  • Lançamento do tmux usando gnome-terminal
  • 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 listr todos os IPs na networking conectada, através do Terminal de preference?
  • Qual é a melhor maneira de desligair o bip do Ubuntu permanentemente?
  • O keyboard USB não funciona paira o menu de boot do Ubuntu
  • Como iniciair uma window de terminal no centro da canvas?
  • Como altero minha senha do domínio do Windows do Mac OS X?
  • Heroku no Ubuntu 10.04 (RVM com 1.9.2)
  • 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.