Bem, participando de fóruns e listas de discussão por aÃ, muita gente ainda tem dúvidas e dificuldades para fazer uma configuração simples para compartilhamento de arquivos com Samba, eu sei que há muitos tutoriais por aÃ, mas se todos fossem suficientes ninguém perguntaria em lista de discussão, fóruns e etc, então eu peguei o arquivo de configuração smb.conf de um servidor que montei e analisei, como fiz uma configuração extremamente simples, isso aqui servirá apenas para quem quer fazer algo simples, fácil e rápido.
Para começar, antes de mais nada, confirme se suas máquinas estão dentro da mesma faixa de IPs, pois de nada adianta ter um samba super configurada se uma máquina não tem contato com a outra, correto, verifique se está tudo OK na sua rede.
Agora vou falar sobre a instalação, minha distribuição no servidor é Ubuntu-server 7.04, então só vou comentar a instalação dele. Muito simples, sem complicações, basta você abrir o Terminal e digitar o seguinte:
$ sudo apt-get install samba
Após isso vamos fazer a configuração do Samba, como eu disse antes, configurar o samba é muito simples, se você fechou o terminal, abra novamente, senão deixe estar e vá até a pasta onde se encontra o arquivo de configuração do samba:
$ cd /etc/samba
Ao chegar na pasta, faça uma cópia de segurança do arquivo de configuração padrão do samba:
$ sudo cp smb.conf smb.conf.bkp
Feito o Backup do arquivo de configuração, vamos então editar o arquivo que será usado pelo samba, se você estiver trabalhando com interface gráfica, recomendo que use o gedit (Gnome) ou o Kate (Kde), por sua facilidade, caso esteja em modo texto, o vi é uma boa pedida, no exemplo vou chamar o meu editor, o gedit:
$ sudo gedit smb.conf
Ao abrir o arquivo você vai notar uma porção de comentários, são muito interessantes, se você se garantir no inglês, você conseguirá ir além do básico, usando opções avançadas, mas aqui estamos para tratar de simplicidade. Já no começo você vai ver o seguinte:
[global] # workgroup = Grupo de Trabalho do Windows # netbios name = Nome dessa máquina dentro da rede Windows workgroup = BLOGDOXORNA netbios name = xornaserver ####### Authentication ####### ## security: User é aconselhado afim de manter um padrão de segurança ao ## acesso dos arquivos compartilhados, o usuário deverá estar autenticado ## para acessar os arquivos ## Share não é aconselhado por questões óbvias de segurança, ## mas se você tiver certeza que ninguém terá acesso fÃsico ## ou lógico a seu servidor, não há com o que se preocupar ## Normalmente essa linha esta comentada com ";", então remova e coloque sua opção security = user
Essas configurações acima compreendem apenas a identificação e navegação na rede. Agora vamos criar um compartilhamento de arquivos:
# Nome do Compartilhamento [Arquivos] # Nome que aparecerá na listagem do Windows Explorer comment = Arquivos # Endereço absoluto da pasta a ser compartilhada # No meu caso um HD extra montado como /arquivos path = /arquivos # Tornar acessÃvel a todos usuários? public = yes # O compartilhamento deve estar visÃvel na rede? browseable = yes # O usuário pode promover escrita dentro da pasta? writable = yes # Somente Leitura? read only = no # Permissão dada a todos os arquivos criados no compartilhamento # No caso além de quem criar o arquivo, somente root terá as permissões totais create mask = 0700 # Permissão para todos os diretórios criados directory mask = 0700
Feita toda edição, agora é só salvar o arquivo, e reiniciar o serviço, por convenção eu prefiro para um serviço e iniciá-lo novamente, afim de ter certeza que todas as configurações foram recarregadas, vou apresentar ambos os métodos, primeiro parando e iniciando novamente (o meu predileto).
Para parar:
$ sudo /etc/init.d/samba stop
Para iniciar:
$ sudo /etc/init.d/samba start
Agora para aqueles que gostam de tudo em um comando só:
$ sudo /etc/init.d/samba restart
Feito toda a configuração, reiniciamos o serviço, só precisamos de um usuário para autenticarmos, moleza!
Criando o usuário:
$ sudo adduser xorna
Adiciondo ele para a lista de usuários do samba:
$ sudo smbpasswd -a xorna
Ao final é só ir em sua máquina windows, e executar o seguinte:
\\xornaserver
Autenticou??? BELEZA!!
















Como faço uma distribuiçao e configuração em um servidor samba? POr favor precizo de ajuda?
aguardo retorno!
o cara blz
presciso de uma configuração samba, que compartilhe uma pasta com varias subpastas para backup, so que valide usuarios e permita a escrita dos usuarios e o root esteja como administrador muito obrigado valeu te mais Deus abençoe…