Páginas

quarta-feira, 23 de maio de 2012

Configurando Samba como servidor de Arquivo


Atualize os pacotes e instale o samba



# aptitude update

# aptitude install samba



edite o arquivo smb.conf

# vim /etc/samba/smb.conf

[global]

workgroup = sc2.com.br  #Define o grupo de trabalho dentro da rede Microsoft

netbios name = sc2 #Define o nome da máquina em que o servidor Samba está

server string = Servidor Samba #Comentário sobre o computador. Fica a seu critério

log file = /var/log/samba/log.%m  #Define a localização de onde ficarão os logs; %m indica o log da máquina em questão.

Se tenho uma máquina chamada leo e outra maria, terei o log para cada máquina Windows nesse diretório.

max log size = 1000 # Define o tamanho máximo do log em KB.

encrypt passwords = true # Faz com que as senhas sejam criptografadas. Deixe como true.

unix password sync = yes # Para manter as senhas dos usuários sincronizadas em relação às senhas deles no sistema

passwd program = /usr/bin/passwd %u # Diretivas necessárias para que o passwd funcione corretamente.

passwd chat = *Enter\snew\s*\spassword:* %n\n

*Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

smb passwd file = /etc/samba/smbpasswd #smbpasswd é um tipo de backend.

Backends permitem armazenar senhas encriptadas e outras informações referentes aos usuários.

security = user # Define se a segurança será baseada no login do usuário ou com base no compartilhamento. Opções: user, share

veto files = /*.mp3/ /*.avi/     #Dessa maneira eu veto a gravação de certos tipos de arquivos no compartilhamento.

interfaces = eth0   #Caso o servidor tenha mais de uma placa de rede,você pode colocar para escutar apenas na interface eth0 por exemplo. É importante falar que o Samba escuta em todas as interfaces por padrão.

bind interfaces only = yes

preserve case = no

default case = lower

[publico]

path = /mnt/publico    # pasta

available = yes   define que o compartilhamento está ativo

writable = yes       permissão para escrever

write list = @amigos     da poder da pasta para o grupo amigos

guest ok = yes    permissão para quem outras pessoas pelo menos verem o compartilhamento

tabelas de permissões

Permissões em Arquivos no linux:

 Letras: r = ler, w = escrever, x= executar;

 Permissão Octal:

 0 = --- Sem permissões;

 4 = r-- Apenas leitura;

 6 = rw- Leitura/escrita;

 7 = rwx Leitura/Escrita/Execussão;

 5 = r-x Leitura/Execussão.

 1 = --x Just Execussão.

 Legenda= Dono/Grupo/Outros.

 Comando chmod +- ;

# ls –l   #verifica permissões

# mkdir -p /mnt/publico/vcd/dgd/fgbf/fgbf

# groupadd amigos

# adduser maria

# adduser joao

# gpasswd -a maria amigos

# gpasswd -a joao amigos

# chmod -R 3770 /mnt/publico





# smbpasswd -a joao

# smbpasswd -a maria



/etc/init.d/samba start

Configurando Servidor de Arquivos Windows Server 2008


Instale a função servidor de arquivo conforme a ilustração




Marque as funções conforme a figura:

* Gerenciador de recursos do servidor de arquivos:   função para controlar cotas e triagem

* Serviços NFS: função para compartilhar com maquinas linux






Marque a unidade que será monitorada






Clique em compartilhamento de provisão para criar um novo compartilhamento






Selecione a pasta que será compartilhada


Nesta tela pode ser alterada as configurações NTFS


Deixe conforme abaixo


Nesta tela você configura as permissão de compartilhamento, lembrando que permissão de compartilhamento não sobrescreve permissão de NTFS


Nesta tela habilitamos a cota


Nesta é feita a triagem de arquivos



Para acessar o servidor digite no Explorer \\ip-do-servidor em seguida user e password