Autor: Edson Minati | Publicado: 2007-01-19T07:43:00-08:00

Linux: Fazendo um SAMBA Server simplesOlá pessoal! Como sabem, no meu blog  as informações serão sempre variadas . Contendo de dicas à configurações simples ou complexas em tudo que é Sistema. Resolvi hoje dar um início ao SAMBA, que para quem não sabe é a melhor forma de "servir" arquivos à estações Windows... Ou seja, seu servidor será Linux e as estações Windows!Indiferente da distribuição do Linux que você usa, os arquivos de configuração do SAMBA estarão em /etc/samba/smb.conf, podendo mudar de diretório em uma ou outra distribuição. Vamos lá então:1º. Sua placa de rede tem que estar configurada, confirme digitando o comando:    # ifconfig  {enter}   Deverá aparecer o endereço IP bem como máscara de sub-rede. Execute o comando "ping" do servidor para as estações a fim de confirmar a conexão entre os micros...    # ping  192.168.1.2  {enter}   Considerando que 192.168.1.2 seja o IP de uma estação qualquer! Estando a "comunicação" de rede tudo ok, podemos fazer o seguinte:    # mkdir   /dados  {enter}    # chmod 777 /dados {enter}Na 1ª linha criei a pasta que vou querer compartilhar para as estações. Caso a pasta já exista, não precisa executar estes dois comandos.Na 2ª linha usando o comando "chmod" estou dando todos os direitos (777) de leitura, escrita e gravação para todos os usuários da rede. Caso queira restringir alguns acessos pode fazer isso pelo comando "chmod" ou ainda pelo próprio SAMBA.Agora, vamos editar o arquivo /etc/samba/smb.conf    # mcedit /etc/samba/smb.conf  {enter}    ou    # vi /etc/samba/smb.conf {enter}Os comandos acima são para abrir o arquivo /etc/samba/smb.conf com seu editor de texto preferido (mcedit, vi, joe ou outro qualquer)....Como nosso guia é coisa simples hoje, as linhas que você deve procurar, descomentar (tirar o ; ou o # do início da linha são as seguintes).  Meus comentários explicando cada linha são colocados acima de cada linha sob a forma de comentário...As configurações que não são citadas abaixo, não precisam ser alteradas para o básico funcionar!-------------------- Exemplo básico de /etc/samba/smb.conf -------------------[global]# nome do grupo de trabalho deve ser igual no servidor linux e nas estações windowsworkgroup = minati# descrição do servidor. Aparece nas propriedades do PC para as estaçõesserver string = Servidor Samba# definindo o formato de compartilhamento e segurançasecurity = share#nome do compartilhamento que vai aparecer para as estações[dados]# descrição do compartilhamentocomment = Pasta compartilhada do servidor# caminho completo da pasta que quero compartilhar na rede# lembre que é o mesmo nome que criei lá no início da dicapath = /dados# definindo com que flags (direitos) por padrão os arquivos serão criados# e a máscara de permissão# 0777 dá direito total de leitura, gravação e alteração de dados a todos os usuárioscreate mode = 0777create mask = 0777# é somente leitura a pasta? Nãooread only = no# podem gravar arquivos na pasta compartilhada? Simmwritable = yes# o compartilhamento é uma impressora? Nãooprintable = no# os usuários podem explorar a pasta? Simmbrowseable = yes# a pasta terá acesso público, mas respeitando os direitos de usuários? Simmpublic = yes# quais os logins de usuários validos para acessar esse compartilhamento?# coloque o nome de cada usuário separado por 1 espaço em brancovalid users = minati ygor yuri gustavo maiara lenir---------------------------- Fim do Arquivo Exemplo -------------------------Bom, isso é o básico... tem muita coisa a ser configurada, mas pelo menos com essas configurações, você já terá um servidor de arquivos 100% Linux!!!!- Salve o arquivo e reinicie o serviço do SAMBA# cd /etc/rc.d/init.d  {enter}# ./smb status {enter}# ./smb start {enter}As linhas acima são:a 1a para acessar o diretório de serviçosa 2a para ver o status do Sambaa 3a para startar o servidor sambaAgora, basta você ir em uma estação Windows e acessar o servidor, mapear a pasta compartilhada e começar a usar....Na próxima publicação (devo fazer na 2a feira próxima) colocarei mais algumas dicas... Por enquanto, bom final de semana e abraços a todos!