Mudanças entre as edições de "PRM-2009.1-DicaDeSamba"
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