Mudanças entre as edições de "PRM-2009.1-DicaDeSamba"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 10: Linha 10:
 
  chgrp web /home/Sites
 
  chgrp web /home/Sites
 
  chmod 775 /home/Sites
 
  chmod 775 /home/Sites
 +
O que o Samba deve fazer, basicamente, é refletir as permissões para os arquivos atuais e, lógico, garantir que novos arquivos manterão as mesmas permissões. O trecho do arquivo '''/etc/samba/smb.conf''' ficará, então, assim:
 +
[Sites]
 +
    path = /home/Sites
 +
    # Permite leitura e escrita para todos (primeira etapa no acesso aos arquivos.
 +
    # O Samba confiará no controle de acesso do sistema de arquivos, para prevenir o acesso indevido aos arquivos.
 +
    browseable = yes
 +
    writable = yes
 +
    # Garantindo as permissoes para os arquivos novos
 +
    force group = +web
 +
    create mask = 664
 +
    directory mask = 775

Edição das 20h00min de 11 de maio de 2009

Dicas referentes à atividade da disciplina de Técnico: Gerência de Rede - 2009-1.

Compartilhamento com Samba

Uma forma de permitir o acesso seletivo a um diretório do servidor pode se dar, de forma combinada, com as permissões do sistema de arquivos e do Samba.

No sistema de arquivos, foi criado um grupo especial:

groupadd web

E associado um diretório com poder de escrita para esse grupo:

mkdir /home/Sites
chgrp web /home/Sites
chmod 775 /home/Sites

O que o Samba deve fazer, basicamente, é refletir as permissões para os arquivos atuais e, lógico, garantir que novos arquivos manterão as mesmas permissões. O trecho do arquivo /etc/samba/smb.conf ficará, então, assim:

[Sites]
   path = /home/Sites
   # Permite leitura e escrita para todos (primeira etapa no acesso aos arquivos.
   # O Samba confiará no controle de acesso do sistema de arquivos, para prevenir o acesso indevido aos arquivos.
   browseable = yes
   writable = yes
   # Garantindo as permissoes para os arquivos novos
   force group = +web
   create mask = 664
   directory mask = 775