Arquivo de Configuração
O arquivo de configuração do samba é o /etc/samba/smb.conf. Ele é dividido em duas sessões: Global e Sharing(compartilhamentos).
Sessão Global
[global]
# Definição do grupo de trabalho do servidor. O que for colocado aqui aparecerá no ambiente de rede windows
workgroup = informatica
# Descrição do servidor
server string = Servidor de Arquivos
# Permite o acesso apenas para os hosts nas redes especificadas.
hosts allow = 192.168.0. 127. 192.168.1.
# Carrega a lista das impressoras configuradas no sistema
printcap name = /etc/printcap
load printers = yes
# Representa uma conta guest, caso não seja de interesse, comente esta linha. Lembro que o usuário nobody deve existir
guest account = nobody
# Configura o samba para usar um arquivo de log para cada máquina que se conecte a ele
log file = /var/log/samba/%m.log
# caso queira um log único, use a linha abaixo
# log file = /var/log/samba/smbd.log
# Define o tamanho do arquivo de log. Em kb
max log size = 50
# Define a forma que o samba irá permitir acesso aos seus compartilhamentos. Se usarmos o parâmetro user, limitamos o acesso apenas a usuários cadastrados no servidor
security = user
# Se vc compartilhará recursos com sistemas que fazem diferença de caso(Maiúsculo/Minúsculo), siga as instruções abaixo:
# Preserva o caso(Maiúsculo/Minúsculo) do arquivo
preserve case = no
# Define se o arquivo criado pelo cliente obedecerá o padrão default do cliente. No caso definindo em no, significa que o arquivo será criado com o caso definido em defaul case
short preserve case = no
# Por default o DOS usa caixa alta, vamos definir como default caixa baixa
default case = lower
# Ativa ou desativa a verificação do caso pelo samba
case sensitive = no
Sessão de Compartilhamentos
Definição dos compartilhamentos. Aqui são definidas as pastas que deseja-se compartilhar com a rede.
#Faz com que sempre se mapei o diretório home do usuario
[homes]
comment = Diretorios de usuarios
browseable = no
writable = yes
# Para uso com máquinas NT/2000. o servidor cria um share netlogon
[netlogon]
comment = Network Logon Service
path = /home/netlogon
guest ok = yes
writable = no
share modes = no
# Carrega a lista de impressoras do sistema
[printers]
comment = All Printers
path = /va r/spool/samba
browseable = no
public = yes
guest ok = no
writable = no
printable = yes
# Cria um compartilhamento do diretorio tmp da máquina
[tmp]
comment = Temporary file space
path = /tmp
read only = no
valid users = teste_smb
write list = +users
# Define um diretório de acesso público, somente leitura, exceto para as pessoas que estejam dentro do grupo users
[public]
comment = Diretorio publico
path = /home/samba
public = yes
read only = yes
write list = +users
Parâmetros usados em compartilhamento
Parâmetro | Função | |||
comment | Comentário do compartilhamento | |||
path | pasta a compartilhar | |||
publc | Define que todos podem acessar o compartilhamento | |||
read only | define com somente leitura | |||
write list | Define as pessoas ou grupos que podem gravar no compartilhamento. Se um grupo for especificado, anteceda ele com uma + (No passado era utilizado @). | |||
create mask | Define a máscara de criação de arquivos dentro deste diretório, Ex: 775 | |||
browseable | Esconde o diretorio de todos | |||
writable | Define se é possível gravar no compartilhamento | |||
valid users | Usuários válidos para o compartilhamento |
Nenhum comentário:
Postar um comentário