Samba - Configuracao

Iniciado por gudamiao, 21 de Maio de 2010, 14:32

tópico anterior - próximo tópico

gudamiao

Boa Tarde Pessoal

Estou tentando configurar o samba do Linux, se for para trabalhar sem senha tranquilo, meu problema ta sendo o seguinte:

Preciso que quando um usuario qualquer entre no servidor ele nao peça senha!!

Porem dentro do servidor tenha varios diretorios compartilhadas, e consiga dar acesso via login e senha para usuarios distintos!!!

Exemplo

[documento] o joão a maria podem acessar

Ja o [imagem] so o joão

Muito obrigado
Gustavo Damião

junniox

#1
Boas...
Se eu entedi direito o que vc precisa... aqui vai a dica...

1º - Você vai precisar criar os usuários no servidor Linux (criar o joão e a maria)...

2º - Cara pasta será um compartilhamento, por exemplo, a pasta documentos é um compartilhamento, a pasta imagens é outro...

3º - Outra coisa a definir é se os usuários poderão alterar os arquivos das pastas que eles têm acesso ou se os arquivos contidos nas pastas serão somente leitura...

4º - Use uma ferramenta chamada Swat para gerenciamento do samba via web, depois de instalada basta acessar http://ip_do_server_samba:901 (melhor fazer login como root)

5º - Para criar o compartilhamento, clique em SHARES e veja essa imagem: http://www.gdhpress.com.br/redeseservidores/leia/cap6-5_html_29d300ca.png

6º - para definir as permissões, veja essa imagem aqui: http://www.gdhpress.com.br/redeseservidores/leia/cap6-5_html_m7f02fbbd.png (importante, para proteger com senha deixe a opção guestOK como NO e nos hosts Allow e hosts Deny pode deixar em branco pois vc colocará o nome dos usuários em Valid Users).
)
7º - As opções Browseable e Available devem estar sempre em YES para a pasta aparecer no compartilhamento...

Qualquer dúvida é só postar....


Ah... já ia me esquecendo, pra instalar o swat use o apt-get sudo apt-get install swat

[]'s

gudamiao

Boa Tarde junniox

Muiiiito Obrigado, irei fazer isso aqui e lhe retorno com o resultado obrigado em!!!

att
Gustavo Damião

gudamiao

Bom dia junniox

Fiz a seguinte configuração conforme vc me ajudou!!!

http://gudamiao.blogspot.com/

So que ele da a mesagem acima!!!

Exemplo o usuario damiao pode acessar de qualquer maquina, atraves de login e senha!!

abraço
Gustavo Damião

junniox

#4
A mensagem que diz não ter permissões de acesso está atrelada ao usuário cadastrado no linux,
Talvez o usuário damiao, no linux, não tenha acesso de leitura/escrita nessa pasta...

Você pode resolver isso com o CHMOD

Geralmente sudo chmod 666 <pasta_compartilhada>

Use a opção -R para subpastas, ex.:
sudo chmod 666 -R <pasta_compartilhada>

Tente isso e depois coloque o resultado

[]'s


gudamiao

Bom dia

Então fiz so que continua dando a mensagem!!!

Por exemplo quando eu clico na pasta ele nem pedi o usuario e a senha, ele ja da a mensagem direto, ele nao teria que solicita o login e senha?

att
Gustavo Damião

Obrigado

junniox

É estranho que isso esteja acontecendo pois aqui na minha rede tudo funcionou normalmente...

- Compartilhamentos GUEST OK YES, ou seja qualquer um acessa, não precisa de senha;
- Compartilhamento a nível de usuário, o usuário cadastrado acessou somente a pasta a qual lhe dei o direito de acesso (no samba) e liberei as permissões no CHMOD, qualquer outra pasta não pode ser acessada pelo usuário

Aqui tudo funcionou corretamente, pode ser alguma configuração do seu GLOBALS

Veja a opção workgroup se o nome do grupo é o mesmo das estações Windows...

[]'s

P.S.: Para criar usuário do samba, no prompt digite:
sudo smbpasswd <usuario>

coloque a senha e pronto !!!

gudamiao

Boa Tarde

Alterei no Global o campo security: user, agora ele ta pedindo senha, so que ele coloco da a mensagem que enviei anteriormente!!!


So uma duvida, neste processo que estamos fazendo, nao tem que de uma relação entre o usuario nao windows com o usuario do samba?

att
Gustavo Damiao


junniox

#8
Opa..
Boa notícia ter pedido nome de usuário e senha...

No Linux:
Adicione um usuário no samba para usar o compartilhamento, por exemplo:
sudo smbpasswd damiao
depois digite uma senha e confirme a senha....

No Windows:
Entre no servidor, acesse a pasta compartilhada e quando pedir usuário e senha vc coloca o usuário que acabou de cadastrar com o comando acima, no caso, damiao, e a senha que vc colocou, agora é pra funcionar...

Se o problema persistir, certifique-se de ter instalado o samba corretamente:
sudo apt-get install samba
Se aparecer a mensagem dizendo que já é a versão mais nova está tudo OK.

[]'s

gudamiao

Boa Tarde Gilmar

Meu amigo deu certo, que legal, quando ele entra ele ja pedi o usuario e a senha e libera somente as pasta que o user tem acesso!!!

So vou complicar um pouco, tem como por exemplo quando eu digitar o endereço ex:

//intranet ele entrar sem pedir a senha ai funcinaria assim:

[diretoriosPrivados] com senha, quando eu entra-se nele ele pediria a mesma?

[diretoriosPublico] sem senha acesso total?

PQ hoje ele ja quando entra ele ja pedi o usuario e senha, sem escolher o diretorio!!!

Muito Obrigado Gilmar

Abraços
Gustavo Damião


junniox

Tudo o que for público, quando vc for criar o compartilhamento no shares, coloque a opção GUEST OK como Yes...

Pastas privadas, deixe o GUEST OK como No e no valid users coloque os usuários que vc cadastrou com o comando sudo smbpasswd

Obs.: Opções browseable e available sempre em YES

[]'s

gudamiao

Boa Tarde

Entendi, o unico problema que ele pedi login e senha quando eu conecto no servidor.

O que eu queria era conectar no servidor sem pedir login e senha, ai quando o usuario escolhece a pasta ele pediria senha ou nao!!!

So que eu tentei trocar a opção security  de user para share e nao da!!!

Vc sabe se é possivel fazer este tratamento no samba?

att
damiao

junniox

O meu aqui funciona do jeito que vc quer e eu fiz exatamente o que lhe falei !!!

[]'s

gudamiao

Bom dia Gilmar

Sera que vc nao consegue me enviar por favor o print do seu global, e um share, para meu email ou postar no forum, para mim comparar, fico grato!!!

gudamiao@hotmail.com

att
damiao