Meu compartilhamento pede autenticação, mas recusa o acesso! [RESOLVIDO]

13. Samba compartilhando pastas sem senha e outras com senha

marcio
marcio.nei

(usa Debian)

Enviado em 04/07/2011 - 15:58h

Pessoal,
fiz uns testes aqui e agora acho que poderão me auxiliar.
Peguei o arquivo acima e testei e nos dois compartilhamentos me pede senha como já disse anteriormente.
Mudei de seurity = user para SHARE e assim funciona, entro no \\server\publico sem pedir senha, mas no outro pede senha, so que nao autentica, volta a pedir senha novamente.
isso no win7, no windows xp so aparece o local de digita a senha e no login aparece convidado.
o erro que aparece no log do samba é o seguinte: create_connection_server_info failed: NT_STATUS_WRONG_PASSWORD
aguardo uma luz :)


  


14. Re: Meu compartilhamento pede autenticação, mas recusa o acesso! [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 05/07/2011 - 14:52h

Marcio, depois dessas modificações o seu quadro ficou exatamente o mesmo do amigo André. Então o que tem que fazer é seguir a dica de criar um arquivo separado para os usuários e senhas do samba. Verifique a primeira reposta [Melhor resposta] e use o comando para criar o arquivo que vai gerenciar seus usuários e senhas.


15. Re: Meu compartilhamento pede autenticação, mas recusa o acesso! [RESOLVIDO]

André Lopes Borges
anlopesb

(usa Debian)

Enviado em 05/07/2011 - 16:25h

A situação que o amigo márcio quer é que NAO seja exigida senha na pasta "pública" somente em algumas pastas por exemplo a pasta "suporte" . A pública acessa independente de senha e esta NÃO é exigida!....
NO meu modelo é exigido autenticação do usuário independente se é publico ou nao! este modelo resolve meu problema, mas eu fiquei interessado em fazer o modelo do amigo marcio! onde pelo fato da pasta "pública" ser publica ela não exija senha de acesso!
Obrigado!


16. Re: Meu compartilhamento pede autenticação, mas recusa o acesso! [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 05/07/2011 - 17:07h

A situação inicial do Marcio era essa que você citou, porém de acordo com o post dele enviado em 04/07/2011 - 15:58h, ele relata:

"Mudei de seurity = user para SHARE e assim funciona, entro no \\server\publico sem pedir senha, mas no outro pede senha, so que nao autentica, volta a pedir senha novamente."

Então o quadro dele é o mesmo seu agora, com a diferença que ele mudou o security para share.

A explicação para isso é que o samba é configurado por seções, e a opção security está na seção global que é geral. Configurado como share, fica sem pedir senha pros compartilhamentos.

Porém na seção dos compartilhamentos, no caso no [suporte], é especificado a opção valid users, que faz com que apenas para esse compartilhamento os usuários válidos sejam os especificados.
Acontece que esses usuários que ele especificar aqui terão que estar configurados no sistema operacional e no samba. Então quando ele acessa qualquer compartilhamento que não tenha especificado usuários válidos, ele acessa normalmente, que é o caso da pasta pública, já quando acessa a pasta suporte, ele esbarra na opção de permitir o acesso somente para os usuários/grupos indicados, e é aqui que o nosso colega Márcio tem um problema semelhante ao seu. Ele não tem o arquivo /etc/samba/smbpasswd para que o samba possa logar esses usuários na rede, portanto ele fica sempre pedindo a senha novamente, pois não conhece ela (porque não foi configurada).


17. Re: Meu compartilhamento pede autenticação, mas recusa o acesso! [RESOLVIDO]

André Lopes Borges
anlopesb

(usa Debian)

Enviado em 06/07/2011 - 09:26h

Eu mudei o meu security para share para fazer testes, o que aocntece é que ao pedir senha para o compartilhamento ele deixa o usuário sempre como convidado pedindo somente a senha.
Acredido que se criar uma senha com um usuario chamado convidado vá resolver, porém eu não encontrei uma maneira do compartilhamento permitir a entrada de senhas para outros usuarios,ele pedo senha de convidado somente


18. Samba compartilhando pastas sem senha e outras com senha

marcio
marcio.nei

(usa Debian)

Enviado em 06/07/2011 - 11:56h

Caros amigos,
peço desculpas em não postar antes, pois pensei que o viva linux enviaria email para cada post novo, mas isso é outra coisa :)

Só pra dar continuidade o nosso raciocínio, quero dizer que o meu caso depois de tanto mexer e testar ele agora
está pedindo senha na pasta publico e na pasta suporte e que agora aceita a senha e me mostra as duas pastas.

Analisem, creio que agora está mais fácil, creio eu, rsrs.

bom, do ultimo dia pra cá fiz alguns testes e compartilharei com voces.

01 - executei os comandos sobre o smbpasswd, verifiquei no /etc/samba
e realmente o arquivo está lá agora, mas antes não estava.

02 - quando adiciono um usuário: adduser fulano (adiciona, pede senha, etc), isso no linux.
executo em seguida o smbpasswd -a fulano, também pede senha, adiciono a mesma senha que coloquei antes com o adduser.
03 - reinicio o samba, ou até reinicio o server, reinicio o micro, xp ou win7 e tento achar a rede...
04 - os micros em rede aparecem normalmente, quando clico no icone do servidor samba (isso pelo windows),
Ele pede Senha, digito a senha e o login e volta a pedir senha novamente. @##$@#$#$@#@#

05 - não percamos a paciencia, resolvi fazer o seguinte...
a) cadastrei um login e senha no xp e no win7
b) cadastrei um login e senha no linux com adduser e o smbpasswd
c) alterei os usuarios para o grupo suporte como está no smb.conf, reiniciei tudo e para minha surpresa funcionou.

mas não ficou bom... pois o dono da maquina xp ou win7 teria que ter o login e senha igual ao do linux e se ele quiser alterar essa senha depois? terei que ir lá pra alterar a senha no linux? creio que o linux é mais do que isso. :)


HOJE UM MILAGRE ACONTECEU E ESTÁ ASSIM:

testei com vários micros (microsoft)diferentes, sem login que esteja cadastrado no linux, pedem senha quando clico no servidor, digito o login e senha e ele loga normal na pasta suporte e publico.

--------------------------------------------------------------------------------------------------------------
MAS..., como disse antes, ele tem que mostrar a pasta publica logo de cara, senao não terá sentido todo esse trabalho, ou seja, o usuário publico terá que ter a senha do suporte para visualisar a pasta publico?
--------------------------------------------------------------------------------------------------------------

Nota: Estou utilizando o smb.conf acima, como SECURITY = user.

Creio que o amigo Natanael esteja certo sobre a parte global, mas como estou tonto de tantos testes, talvez voces de fora tenha uma conclusao.

Obs: observeri no meu /etc/samba/smbpasswd, os usuarios que adiciono utilizando o smbpasswd -a nao são inclusos no arquivo, ou seja, os usuarios que voces estão vendo inclusos, são os que estavam no /etc/passwd antes de executar o comando: cat /etc/passwd | mksmbpasswd > /etc/samba/smbpasswd

root@Debian:/etc/samba# cat smbpasswd
#
# SMB password file.
#
nobody:65534:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:nobody
user:1000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:06A464273C96A5257396CF968DC3A7EB:[U ]:LCT-4E145403:user,,,
lucas:1001:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:,,,
joaopedro:1002:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:joaopedro,,,,
--------------------------------------------------------------------------------------------------------------

Observacao importante: alterei o caminho das pastas no smb.conf, agora está assim:

path = /home/suporte
path = /home/publico

Vejam abaixo as permissoes....

drwxrwxrwx 2 nobody users 4096 Jul 1 12:42 publico
drwxrwxrwx 2 lucas suporte 4096 Jul 1 09:59 suporte


É isso aí amigos, está aí um mistério a ser resolvido :)



19. Re: Meu compartilhamento pede autenticação, mas recusa o acesso! [RESOLVIDO]

André Lopes Borges
anlopesb

(usa Debian)

Enviado em 06/07/2011 - 13:29h

Eu estou meio perdido, pois eu pensei que você já tinha deixado sua situação igual a minha, pois depois que executei os procedimentos eu estou autenticando normalmente os compartilhamentos, só que pede senha tanto pro público quanto pro suporte. Acredido que vc deva estar com algum problema neste arquivo de armazenamento de senhas, pois no meu caso todos os usuarios que estou criando estao entrando no arquivo normalmente.
você trocou o caminho do arquivo de senhas para este novo arquivo? (smb passwd file = /etc/smbpasswd) observe que se vc usou o samba que eu postei o caminho lá esta diferente



20. Samba compartilhando pastas sem senha e outras com senha

marcio
marcio.nei

(usa Debian)

Enviado em 06/07/2011 - 14:50h

É isso mesmo.
A minha situação é igual a sua agora.
abcs.


21. Re: Meu compartilhamento pede autenticação, mas recusa o acesso! [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 06/07/2011 - 15:03h

Marcio, creio que o problema é relativo à localização do arquivo mesmo, já que com o André resolveu e todos os novos usuários adicionados estão indo pro /etc/samba/smbpasswd

Então o primeiro passo para que você deixe autenticando somente a pasta suporte é fazer essas configurações

Definir estas opções na seção global

security = share

encrypt passsword = yes

smb passwd file = /etc/samba/smbpasswd


Testar se os compartilhamentos acessam sem senha

a partir disso é que partiremos para a configuração dos usuários da pasta suporte


22. Re: Meu compartilhamento pede autenticação, mas recusa o acesso! [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 06/07/2011 - 15:12h

Márcio, para que a alteração da senha do usuário no windows atualize a do samba basta você acrescentar na seção global o seguinte parâmetro

unix password sync = yes


23. Re: Meu compartilhamento pede autenticação, mas recusa o acesso! [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 06/07/2011 - 15:25h

Outra coisa que pode ser é a opção

passdb backend = smbpasswd

Isso diz ao samba qual o tipo de banco de dados de senha que ele vai usar. O valor padrão é tdbsam.tdb


24. Samba compartilhando pastas sem senha e outras com senha

marcio
marcio.nei

(usa Debian)

Enviado em 06/07/2011 - 18:48h

Fiz as alterações como disse,mas volta aquele ponto:

como SHARE, nao autentica
como USER, autentica, mas pede senha também na pasta publica





01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts