Compartilhando pastas com Samba no Slackware - muito simples!

Depois de tanto procurar, não consegui achar nenhum texto que dissesse de forma detalhada as configurações de um servidor Samba, inclusive seus comandos para que o mesmo funcione. Portanto tentarei colocar da forma mais simples possível a configuração de um servidor Samba no Slackware 10.2 com os comandos necessários para que ele funcione.

[ Hits: 92.096 ]

Por: Thiago Novato Marques em 24/10/2006


Comandos para fazer funcionar



Bem, após feitas as configurações no smb.conf, é normal as pessoas tentarem acessar para ver se deu certo. Infelizmente não vai dar certo por um simples motivo: tem como andar num carro sem dar a partida? Com certeza não! Portanto é necessário um comando para dar o "play" no servidor:

# ./etc/rc.d/rc.samba start

Após digitado, pode demorar cerca de 10 segundos, mas irá aparecer uma mensagem dizendo que o servidor foi iniciado.

Após esta mensagem, aí sim você pode ir para uma máquina Windows, abrir o Windows Explorer e digitar \ENDEREÇO_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 manipulação de arquivos dentro da pasta por causa de permissões. Portanto, de primeira instância, opto por você abrir o konsole e setar acesso livre (777) para a pasta. Logue como super usuário digitando <su> e colocando a senha, e depois digite o seguinte comando:

# chmod 777 /home/software

O endereço "home" é o endereço da pasta no qual você colocou compartilhada.

Pronto, agora é só utilizar.

Espero ter ajudado, dúvidas estou à disposição.

Abraços!

Thiago Novato

Página anterior    

Páginas do artigo
   1. O por quê do Samba e configuração do smb.conf
   2. Comandos para fazer funcionar
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando Samba e Windows XP

Gerando arquivos PDF através do SAMBA

Linux autenticando no AD e rodando LTSP com DHCP (Windows 2003)

Instalando um PDC Samba no Debian

Samba - Dançando conforme a música

  
Comentários
[1] Comentário enviado por teovictor em 24/10/2006 - 13:10h

Legal, mas só um ponto a ser destacado: a permissão -rwxrwxrwx pode não ser adequada para todos os casos, e na verdade acho que não é na maioria deles.

[2] Comentário enviado por paulocamboim em 24/10/2006 - 13:52h

ae kra!! VLW!!!! deu certo aki

kra muito obrigado deu certo mesmo !!! tinha tentando de todo jeito e nada

vlw

[3] Comentário enviado por paulocamboim em 24/10/2006 - 14:50h

e ae kra.. tu consegiu fazer a autenticacao ?

pois quando coloco o public para no. eu nao consigo logar mesmo colocando senha la...


[4] Comentário enviado por thiagonovato em 25/10/2006 - 08:28h

paulocamboim,

quando você muda o public para <no>, esta opção é para deixar indisponível a visualização da pasta que tem como compartilhada, por isso coloquei o public <yes> para que todos consigam visualizar a pasta.
Para usar o recurso de autenticação, na linha <security = share>, você deve tirar a palavra "share" e colocar a palavra "user" e usar o comando de cadastro de usuários, sendo que esse cadastro tem que ser feito de duas formas (na própria máquina como um usúario comum e no servidor samba), portanto deve-se cadastrar um usuário no computador e o mesmo usuário no samba.
Para cadastrar no servidor samba, entre na pasta abaixo:

cd ./etc/samba/private

Depois utilize o comando:

smbadduser LOGIN_A_SER_CRIADO

Após digitar o login a ser criado, será pedido a senha. Depois de colocado a senha, dê um restart no samba <./etc/rc.d/rc.samba restart> e já está pronto, podendo tentar acessar normalmente sendo que na tentativa de acesso irá lhe pedir a autenticação.

Qualquer dúvida, procure um artigo sobre autenticação aqui no site. No momento ainda estou desenvolvendo outro artigo explicando mais detalhado, que em breve já estará disponível aqui.

Espero ter ajudado ;)

Abraços!

[5] Comentário enviado por thiagonovato em 25/10/2006 - 08:34h

Teovictor,

realmente não é a forma mais adequada setar permissão 777 para a pasta, mas de primeira instância, para quem não focaliza a segurança e quer apenas uma pasta compartilhada para que todos possam acessar, talvez seja a melhor forma sem a utilização de autenticação de usuários.

;)

[6] Comentário enviado por maninhx em 28/02/2007 - 16:03h

no post acima de thiagonovato eu nao consegui usar o comando smbadduser.

dah erro de comando nao encontrado no slackware 10.1.
tem outro comando??

[7] Comentário enviado por thiagonovato em 01/03/2007 - 08:14h

maninhx, me desculpe mas esse post eu fiz realizando no slackware 10.2. Vou tentar fazer isso no 10.1 e quando tiver uma posição volto a falar.

Abraços!

[8] Comentário enviado por franklincsilva em 15/01/2008 - 15:23h

para que funcione a autenticação no linux é necessário fazer o seguinte:

smbpasswd -a nome_do_usuário

dai será solicitado a senha..

firmeza!



[9] Comentário enviado por thiagonovato em 15/01/2008 - 16:20h

Valeu franklincsilva, obrigado pela dica!

[10] Comentário enviado por femars em 16/04/2008 - 17:37h

como eu faço pra compartilhar mais de uma pasta?
tentei coloca uma outra linha do path... mas nao deu.
e
parabens pelo artigo, aqui funciono de primeira, no slack 12

[11] Comentário enviado por thiagonovato em 17/04/2008 - 22:07h

franciscoemars, para compartilhar mais de uma pasta, faça da seguinte forma:

[pasta1]

path = /home/pasta1
guest ok = yes
public = yes

[pasta2]

path = /home/pasta2
guest ok = yes
public = yes

[pasta3]

path = /home/pasta3
guest ok = yes
public = yes

e assim por diante.

[12] Comentário enviado por femars em 04/05/2008 - 03:48h

opa... deu certo....
agora tenho outra duvida...
como eu posso acessar do meu OUTRO slack? via termina? linux para linux?
vlw!

[13] Comentário enviado por xerxeslins em 13/11/2008 - 10:24h

MUITO obrigado! conseui acessar um diretorio LINUX pelo Windows.. agora como eu acesso o Windows pelo Linux? no navegador firefox nao aceita o smb://
flw!

[14] Comentário enviado por thiagonovato em 13/11/2008 - 14:18h

xerxeslins,

neste caso, você tem que configurar o NFS. Leia o artigo abaixo que irá te mostrar como faz:

http://translate.google.com/translate?u=http%3A%2F%2Ftldp.org%2FHOWTO%2FNFS-HOWTO%2Fclient.html&hl=p...

[15] Comentário enviado por terabytes em 02/10/2009 - 01:00h

e pra conexão com DHCP??? se eu coloco o IP do PC na rede no momento funciona mas eu vou ter que trocar toda reinicialização....

Teu tutorial tá show... bem comentado :)

[16] Comentário enviado por thiagonovato em 02/10/2009 - 09:39h

Pelo que eu entendi, vc não precisa trocar toda reinicialização. Determine um endereço IP fixo para sua máquina.

Se eu entendi da outra forma, basta reinicializar a interface de rede sem a necessidade de reiniciar o computador.

[17] Comentário enviado por rivers99 em 12/08/2010 - 11:20h

Tenho um problema no Samba com compartilhamento de diretórios
Estou usando Debian
Cadastrei contas no Debian e no Samba
Criei diretórios como root no Debian, já mudei o chmod para acesso do grupo,
já adicionei usuários no grupo.
Só que não consigo acessá-los, aparece à tela de login pedindo usuário e senha no Windows,
O diretório home consigo acessá-lo, normalmente.
Tem alguma sugestão para o problema?

[18] Comentário enviado por jefersonjanuario em 05/07/2013 - 13:17h

Parabens muito bom!!

[19] Comentário enviado por qxada07 em 25/11/2013 - 11:46h

Funfo certinho....


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts