Você está na página 1de 2

Compartilhando pastas com Samba no Slackware - muito simples! Autor: Thiago Novato Marques <thiagonovato at gmail.

com> O por qu do Samba e configurao do smb.conf Primeiramente devemos saber o por qu de existir servidor Samba. Sua finalidade simplesmente possibilitar a comunicao entre mquinas Linux e Windows. Por exemplo, voc est em sua rede de computadores e no consegue achar uma pasta compartilhada que est localizada numa mquina Linux. Para voc conseguir achar e acessar essa pasta, deve-se ter o servidor Samba para lhe dar esse acesso. Bem, todas as configuraes do servidor Samba ficam em um nico arquivo que se chama smb.conf. Ele fica no Linux (no caso estou usando o Slackware), na pasta /etc/samba/. A primeira coisa que devemos fazer colocar as informaes necessrias no prprio arquivo smb.conf. Abaixo est um exemplo simples, todo comentado, do servidor Samba que uso no meu local de trabalho: OBS: Linhas que comeam com o caractere "#" so apenas linhas comentadas, o servidor no vai consider-las. Para acessar esse arquivo, abra o konsole e digite <su>. Depois digite a senha do root. Aps isso voc vai digitar: # mcedit ./etc/samba/smb.conf O comando vai abrir o smb.conf num programa editor de texto. Aps abrir voc vai colocar as linhas abaixo da forma que est: terminou de digitar, pressione F10 e selecione <yes> para sair salvando as modificaes feitas.
#===== Global Settings ===== [global] # nome do domnio da rede ou grupo de trabalho. Voc vai substituir a # palavra <grupo> pelo nome. workgroup = grupo # Nome do servidor na rede. Substitua <Servidor Linux> server string = Servidor Linux # Acesso de usurios. Irei usar <share> para acesso pblico s pastas. security = share hosts allow = ALL # Se seu servidor vai compartilhar impressora, coloque <yes> no lugar do <no> load printers = no # Arquivo de log de acesso log file = /var/log/samba.%m # Tamanho mximo do log de acesso max log size = 50 socket options = TCP_NODELAY # Endereo IP da mquina na qual est sendo configurado o samba # Substitua xxx.xxx.xxx.xxx pelo seu IP. Ex.: 192.168.2.25 interfaces = xxx.xxx.xxx.xxx local master = no domain master = no preferred master = no dns proxy = no # Se houver compartilhamento com mquinas Windows, deixe <yes> encrypt passwords = yes read only = no # Para acessar o servidor, pode ser digitado um nome que voc colocar abaixo netbios name = NOME # Se os arquivos so somente leitura, coloque <yes>. Se nos arquivos # qualquer um pode manejar, deixe <no>. Opto por deixar <no> read only = no #===== Share Definitions ===== # Primeiramente voc vai colocar o nome da pasta entre colchetes [programas] # Agora voc vai setar o endereo da pasta dentro do servidor path = /home/programas guest ok = yes

# Se a pasta for pblica, deixe <yes> public = yes

Comandos para fazer funcionar Bem, aps feitas as configuraes no smb.conf, normal as pessoas tentarem acessar para ver se deu certo. Infelizmente no vai dar certo por um simples motivo: tem como andar num carro sem dar a partida? Com certeza no! Portanto necessrio um comando para dar o "play" no servidor: # ./etc/rc.d/rc.samba start Aps digitado, pode demorar cerca de 10 segundos, mas ir aparecer uma mensagem dizendo que o servidor foi iniciado. Aps esta mensagem, a sim voc pode ir para uma mquina Windows, abrir o Windows Explorer e digitar \ENDEREO_IP_DO_SERVIDOR que ir aparecer a pasta cujo foi configurada no smb.conf para compartilhar. At aqui o servidor est funcionando. Poder ter alguns problemas para fazer a manipulao de arquivos dentro da pasta por causa de permisses. Portanto, de primeira instncia, opto por voc abrir o konsole e setar acesso livre (777) para a pasta. Logue como super usurio digitando <su> e colocando a senha, e depois digite o seguinte comando: # chmod 777 /home/software O endereo "home" o endereo da pasta no qual voc colocou compartilhada. Pronto, agora s utilizar.

Você também pode gostar