segunda-feira, 14 de maio de 2012

Configuração SMB.CONF

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âmetroFunção
commentComentário do compartilhamento
pathpasta a compartilhar
publcDefine que todos podem acessar o compartilhamento
read onlydefine com somente leitura
write listDefine as pessoas ou grupos que podem gravar no compartilhamento. Se um grupo for especificado, anteceda ele com uma + (No passado era utilizado @).
create maskDefine a máscara de criação de arquivos dentro deste diretório, Ex: 775
browseableEsconde o diretorio de todos
writableDefine se é possível gravar no compartilhamento
valid usersUsuários válidos para o compartilhamento   

Nenhum comentário:

Postar um comentário