Conhecendo os parâmetros
(continuação)
Seção [homes]
Define os parâmetros para as pastas pessoais dos
usuários na rede (home dir):
comment
Comentário para este compartilhamento.
public
Também conhecido como guest ok, permite ou não
acesso de outros usuários.
browseable
Define se o compartilhamento será ou não
visível para o Ambiente de Rede. Estações
Windows95 versão 4.00.950-C não aceitam esta
opção, onde uma possível solução
é utilizar o nome do compartilhamento seguido de $
(teste$ por exemplo), como faz-se no Windows.
writeable
Indica se o usuário poderá ou não ecrever em
sua pasta pessoal (home dir).
Demais Seções
Correspondem a compartilhamentos presentes na rede. Os
parâmtros abaixo são apenas alguns dos
possíveis:
comment
Comentário para o compartilhamento.
path
Caminho do diretório compartilhado.
valid users
Este parâmetro é usado para destacar quem terá
acesso ao compartilhamento na rede. É importante
destacar que estações Win95/98/Me têm
diferenças entre si que em muitas situações
representam um problema para acesso e segurança.
Acontece algumas vezes de você definir o "write list" e
o "read list" corretamente mas mesmo assim usuários do
"read list" conseguem escrever no compartilhamento (!). Para
resolver este problema, inclua o "valid users" indicando os
usuários que têm acesso e em seguida inclua o
"write list" e o "read list" conforme sua necessidade.
writeable
Indica se será ou não possível criar ou
excluir arquivos ou diretórios do compartilhamento.
public / guest ok
Indica se será ou não permitido o acesso de outros
usuários.
browseable
Define se o compartilhamento será ou não
visível para o Ambiente de Rede do Windows (apresentado
na rede).
write list
Define os usuários e/ou grupos com acesso de escrita no
compartilhamento. Para mais de um usuário, separe os
nomes por vírgula (user1, user2, etc) e para grupos
utilize @ antes do nome do grupo.
read list
Como em .write list., mas define quem terá
permissão de apenas leitura.
force create mode
Diz ao SAMBA para forçar o tipo de permissão dos
arquivos criados (o mesmo que usar o chmod). Esta
permissão tem menor prioridade que os parâmetros
write list e read list.
force directory mode
O mesmo que force create mode, mas para os diretórios
criados no compartilhamento.
admin users
Indica quais são os usuários com permissão
completa para o compartilhamento (permissão de
root).
copy
Permite copiar os parâmetros de outra seção,
como um template por exemplo, útil se utiliza
compartilhamentos semelhantes. Para alterar parâmetros
basta informá-los na seção atual.
max connections
Permite especificar o número máximo de
conexões simultâneas ao compartilhamento.
max disk size
Permite especificar qual o limite de espaço em disco que
o compartilhamento pode utilizar. Este valor é definido
em Mb (megabytes).
Abaixo temos variáveis que podem ser usadas em
parâmetros:
%S - Nome do Serviço (compartilhamento) atual.
%u - Nome do usuário.
%g - Nome do grupo.
%H - Nome do diretório pessoal do usuário (home
dir).
%m - Nome da máquina cliente fornecido pelo NetBios.
%L - Nome do servidor NetBios, permitindo que a
configuração desejada seja alterada de acordo com o
cliente que vai acessar o sistema.
%M - Nome Internet da máquina cliente.
%a - Sistema Operacional da máquina remota, onde os
reconhecidos são WfW, WinNT e Win95.
%I - O endereço IP da máquina cliente.
%T - Data e horário.
Conclusão
Noi próximo artigo, teremos a parte mais
prática, ensinando como colocar o SAMBA em funcionamento
e como testá-lo. Até lá!
Colaboraram:
Luciano Linhares Martins (
lmartins@matrix.com.br
)
Marcelo Subtil Marçal (
jason@unleashed.com.br
)
Augusto César Campos (
brain@matrix.com.br
)