Samba com o backend ldapsam

1

Eu tenho problema com o servidor Samba com backend de autenticação LDAP, o Samba age como PDC, mas não é importante neste caso. Problema está seguindo:

No servidor LDAP, tenho dois grupos por compartilhamento: somente leitura (nome), leitura escrita (nome-rw)

Todo compartilhamento tem configuração:

[share]
valid users = @name
read users = @name
write users = @name-rw
force group = name

O problema é simples: quando eu adiciono o usuário existente ao grupo, o Samba lança os seguintes erros no log:

user 'username' (from session setup) not permitted to access this share (share)

Às vezes, houve problemas com a participação no grupo do Unix, mas isso resolveu o logout e o login no computador cliente.

Para corrigir isso, tenho que reiniciar o Samba, mas isso não é possível durante o dia e, nesses casos, o compartilhamento é necessário o mais rápido possível. Especialmente agora o problema persistiu e fui forçado a anexar o usuário a usuários válidos por causa deste problema.

Tentei google, mas falhei, muito obrigado por qualquer ajuda possível.

    
por amsys 07.10.2009 / 13:32

1 resposta

1

Você tentou apenas recarregar o Samba? Debian: /etc/init.d/samba reload ou qualquer: pkill -SIGHUP smbd , ele não soltará nenhuma conexão, mas forçará o samba a recarregar a configuração.

A associação do grupo também é armazenada em cache pelo nscd, para recarregar seu cache:

nscd -i group

Você pode querer reaload shadow e passwd também ... Reiniciar o nscd não fará esquecer as entradas em cache.

    
por 30.09.2010 / 01:28