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

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

André Lopes Borges
anlopesb

(usa Debian)

Enviado em 30/06/2011 - 13:45h

Fiz os seguintes procedimentos:
1 - criei usuario useradd -G suporte -d /dev/null -s /bin/false usuario ( onde eu conferi e este user está realmente no grupo suporte )
2 - smbpasswd -a usuario peguei o usuario e defini uma senha para o samba.
3- smbpasswd -e habilitei.
4- editei o arquivo smb.cnf que está assim:
[global]
#Nome do Grupo de Trabalho
workgroup = GRUPO
#Nome do servidor
netbios name = Servidor
server string = Linux
os level = 33
#Caminho do Log do Samba
log file = /var/log/samba/log.%m
log level = 1
#Tamanho máximo de arquivo de Log em kb
max log size = 100
debug level = 2
#Nível de segurança
#security = share
security = user
password level = 8
username level = 8
# criptografia
#encrypt passsword = no
smb passwd file = /etc/smbpasswd
#domain master = false
local master = yes
dns proxy = no

[Publico]
##Nome do Compartilhamento
comment = Arquivos publicos
##Caminho do compartilhamento
path = /usr/Publico
##Define se o compartilhamento será publico
public = yes
only guest = yes
#guest ok = no
#todos podem escrever
writable = yes

[suporte]
comment = Arquivos de suporte
path = /usr/suporte
valid users = @suporte
force group = suporte
read only = No
create mask = 0770
force create mode = 0770
directory mask = 0770
browseable = No

a pasta publica é de acesso comum onde todos podem acessar escrever deletar
e a pasta suporte é somente para os usuarios do grupo suporte.
O que ta acontecendo é o seguinte:
se eu dou um \\server\publico - acessa normal, crio pastas mas nao consigo deleta-las!
e se eu sou um \\server\suporte - pede o usuario e a senha, como de esperado, mas da acesso negado, mesmo eu tendo add os usuarios e grupos como descrito acima!
Alguem pode analizar meu arquivo conf por favor?


  


2. MELHOR RESPOSTA

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 30/06/2011 - 20:16h

Ok, vamos por parte então. Primeiro vamos resolver a questão da autenticação, depois resolvemos a questão das permissões.

OBS.: É importante e necessário que todos os comandos aqui mencionados sejam usados como root.

Primeiramente desabilite o usuário e remova-o da configuração do samba

smbpasswd -d usuário

smbpasswd -x usuário


Observe que no seu arquivo você especifica o lugar do arquivo de senhas, porém provavelmente esse arquivo não existe, o que faz com que o samba dê erro.

O Samba por padrão usa senhas criptografadas e necessita de um arquivo para armazená-las separadamente do sistema operacional. Para criar esse arquivo de acordo com os usuários já existentes faça o seguinte.

cat /etc/passwd | mksmbpasswd > /etc/samba/smbpasswd

Veja que por questão de organização estamos colocando a pasta com as senhas criptografadas dentro da pasta /etc/samba e não solta em /etc, o que facilita a manutenção. Então será necessário editar o arquivo de configuração do samba (/etc/samba/smb.conf) e alterar o valor da string smb passwd file = para o local correto (/etc/samba/smbpasswd).

Depois dessas alterações, reinicie o serviço do samba e reconfigure a senha do usuário para o samba com o smbpasswd (sem a opção -a para os usuários existentes até então pois o usuário já existe no arquivo do samba (/etc/samba/smbpasswd))

/etc/init.d/samba restart

smbpasswd usuario

reinicie novamente o serviço do samba

/etc/init.d/samba restart

Agora teste seu compartilhamento e veja se está logando normalmente.

Referência e pesquisa: http://web.mit.edu/rhel-doc/3/rhel-sag-pt_br-3/s1-samba-configuring.html e http://pt.wikibooks.org/wiki/Guia_do_Linux/Avan%C3%A7ado/SAMBA/Ativando_o_suporte_a_senhas_criptogra...

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

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 30/06/2011 - 15:04h

Quais as permissões para as pastas compartilhadas?

ls -lhd /usr/Publico

ls -lhd /usr/suporte


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

André Lopes Borges
anlopesb

(usa Debian)

Enviado em 30/06/2011 - 15:20h

drwxrwx---2 root suporte para /usr/suporte
drwsrwsrwt 2 root root para o /usr/Publico

lembrando que pede senha qdo eu digito \\servidor\suporte eu digito o user criado com a senha e da acesso negado.


5. Resolvido!

André Lopes Borges
anlopesb

(usa Debian)

Enviado em 01/07/2011 - 09:44h

Cara com estes passos que você me passou deu certo! pedindo senha e autenticando de acordo com o usuarios criados respeitando o grupo!
Só uma dúvida quando vc deu o comando (cat /etc/passwd | mksmbpasswd > /etc/samba/smbpasswd) vc criou o arquivo mksmbpasswd ou voce simplesmente moveu o arquivo já existente para a pasta /samba/smbpasswd ?
Mas é isso mesmo! muito agradecido, ate a semana passada eu não sabia nada a respeito deste sistema operacional, dai resolvi montar um servidor mysql, configurar samba etc etc...e quando vc vê a coisa acontecendo nao da vontade de parar mais!

Obrigado mesmo!

Andre


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

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 01/07/2011 - 10:48h

Que bom que conseguiu.

O mksmbpasswd é um binário que é instalado junto com o samba.

O que o comando fez foi redirecionar a saída do cat para esse binário, que por sua vez, tratou as informações e criou o arquivo final no local indicado.

Mas e as permissões, conseguiu resolver? Está tudo funcionando perfeito?


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

André Lopes Borges
anlopesb

(usa Debian)

Enviado em 01/07/2011 - 11:00h

Em relação as permissões (escrita, leitura etc etc), não sei se é a maneira correta, mas eu loguei via winscp e dei as permissões por lá... . vou estudar mais a respeito de permissões de usuarios e grupos para entender bem sobre este assunto!

Muito Obrigado!


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

André Lopes Borges
anlopesb

(usa Debian)

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

Ahhh so mais uma coisa:
create mask = 0770
force create mode = 0770
directory mask = 0770

estas mascaras são as permissões do grupo? se for, então não teria a necessidade de eu dar permissões via chmod. correto? ou eu to falando um baita palavrao?


9. Samba compartilhando pastas sem senha e outras com senha

marcio
marcio.nei

(usa Debian)

Enviado em 04/07/2011 - 11:37h

Executei os procedimentos acima, mas quando tento seguir os exemplos me pede senha, sempre.
se eu dou um \\server\publico - pede usuario e senha, mas loga normal após digitar o login e senha.
e se eu sou um \\server\suporte - pede usuario e senha, mas loga normal após digitar o login e senha.
Podem me ajudar?


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

André Lopes Borges
anlopesb

(usa Debian)

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

Eu não entendi a sua dúvida. vcê está falando que ta pedindo senha e está autenticando então qual o problema?


11. Samba compartilhando pastas sem senha e outras com senha

marcio
marcio.nei

(usa Debian)

Enviado em 04/07/2011 - 13:38h

o problema é que deveria entrar em \\server\publico sem pedir senha...
e em \\server\suporte, sim tem que pedir.

do jeito que está tenho que digitar senha nos dois. :)







12. Samba compartilhando pastas sem senha e outras com senha

marcio
marcio.nei

(usa Debian)

Enviado em 04/07/2011 - 13:45h

Verifiquei o seu post e vi que você tinha problema de autenticação de senha, o meu é o contrárioc Me ajude aí amigo :)



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts