Como posso habilitar o acesso anônimo a um compartilhamento do Samba no modo de segurança do ADS?

4

Estou tentando ativar o acesso anônimo a um único serviço em minha configuração do Samba. O acesso de usuário autorizado está funcionando perfeitamente, mas quando tento uma conexão sem senha, recebo esta mensagem:

Anonymous login successful
Domain=[...] OS=[Unix] Server=[Samba
3.3.8-0.51.el5] tree connect failed: NT_STATUS_LOGON_FAILURE

O log de mensagens mostra este erro:

... smbd[21262]: [2010/05/24 21:26:39,  0] smbd/service.c:make_connection_snum(1004)
... smbd[21262]:   Can't become connected user!

O smb.conf é configurado assim:

[global]
   security = ads
   obey pam restrictions = Yes
   winbind enum users = Yes
   winbind enum groups = Yes
   winbind use default domain = true
   valid users = "@domain admins", "@domain users"
   guest account = nobody
   map to guest = Bad User

[evilshare]
   path = /evil/share
   guest ok = yes
   read only = No
   browseable = No

Dado que eu tenho 'mapear para convidado = Usuário inválido' e 'convidado ok' especificado, não entendo por que ele está tentando "tornar-se usuário conectado". Não deveria estar tentando "tornar-se usuário convidado"?

    
por hemp 24.05.2010 / 23:48

3 respostas

0

Confira este tutorial

Você lembrou de reiniciar o samba para puxar a configuração também quais são as permissões locais para essa pasta?

    
por 21.12.2011 / 23:57
0

remover

valid users = "@domain admins", "@domain users"

de [global], use-o somente em compartilhamentos que não sejam "convidados" ativados

    
por 19.04.2013 / 15:59
0

Para mim, a solução foi definir:

auth methods = guest sam winbind
restrict anonymous = 0
guest account = nobody

Claro, certifique-se de que o usuário nobody tenha sido criado sem uma senha:

auth methods = guest sam winbind
    
por 08.02.2017 / 15:02