Em 17 de setembro de 2019, a versão 4.11.0 foi lançada - a primeira versão estável no branch Samba 4.11.
As principais características do pacote:
- Uma implementação completa de controlador de domínio e serviços AD, compatível com protocolos Windows 2000 e capaz de atender todos os clientes Windows até Windows 10
- Servidor de arquivos
- Servidor de impressão
- Serviço de identificação Winbind
Recursos da versão 4.11.0:
- Por padrão, o modelo de inicialização de processo “prefork” é usado, o que permite oferecer suporte a um certo número de processos manipuladores em execução
- winbind registra os eventos de autenticação PAM_AUTH e NTLM_AUTH, bem como o atributo “logonId” contendo o identificador de login
- Adicionada a capacidade de salvar a duração das operações DNS no log
- O esquema padrão para trabalhar com AD foi atualizado para a versão 2012_R2. O esquema usado anteriormente pode ser selecionado usando a opção '—base-schema' na inicialização
- As funções de criptografia agora exigem a biblioteca GnuTLS 3.2 necessária como dependências, substituindo aquelas integradas ao Samba
- O comando “samba-tool contact” apareceu, permitindo pesquisar, visualizar e editar entradas no catálogo de endereços LDAP
- Foram realizados trabalhos para otimizar o trabalho dos Sambs em organizações com mais de 100000 usuários e 120000 objetos
- Melhor desempenho de reindexação para grandes domínios do AD
- O método de armazenamento do banco de dados AD em disco foi atualizado. O novo formato será aplicado automaticamente após a atualização para a versão 4.11, mas se você fizer downgrade do Samba 4.11 para versões mais antigas, precisará converter manualmente o formato para o antigo
- Por padrão, o suporte ao protocolo SMB1 está desabilitado, o que é considerado obsoleto
- A opção '--option' foi adicionada aos utilitários de console smbclient e smbcacls, permitindo substituir os parâmetros especificados no arquivo de configuração smb.conf
- Os métodos de autenticação LanMan e de texto simples foram descontinuados
- O código do servidor http integrado, que anteriormente suportava a interface web SWAT, foi removido
- Por padrão, o suporte para python 2 está desabilitado e é usado python 3. Para habilitar o suporte para a segunda versão do python, você precisa definir a variável de ambiente "PYTHON=python2" antes de usar ./configure e make.
Fonte: linux.org.ru