Samba 4.18.0 chega com melhorias de segurança, aprimoramentos e muito mais

Samba é o conjunto padrão de programas de interoperabilidade do Windows para Linux e Unix.

O Samba é um produto de servidor multifuncional, que também fornece uma implementação do servidor de arquivos, serviço de impressão e servidor de identidade (winbind).

O lançamento da nova versão do Samba 4.18.0, que deu continuidade ao trabalho de lidar com regressões de desempenho em servidores SMB ocupado como resultado da adição de proteção contra vulnerabilidades de manipulação de link simbólico.

Além do trabalho feito na última versão para reduzir as chamadas do sistema ao verificar um nome de diretório e parar de usar eventos de ativação ao processar operações simultâneas, a versão 4.18 sobrecarga de processamento de bloqueio reduzida para operações simultâneas em caminhos de arquivo por um fator de três.

Como resultado, o desempenho das operações de abrir e fechar arquivos foi elevado ao nível do Samba 4.12.

Principais novos recursos do Samba 4.18.0

Nesta versão recém-lançada do Samba 4.18.0, o utilitário samba-tool agora exibe mensagens de erro mais concisas e precisas.

Em vez de gerar um rastreamento de chamada indicando a posição no código onde ocorreu o problema, o que nem sempre permitia entender imediatamente o que estava errado, na nova versão, a saída é limitada a uma descrição da causa do erro (por exemplo, nome de usuário ou senha incorretos, nome de arquivo incorreto com o banco de dados LDB, nome ausente no DNS, rede inacessível, argumentos de linha de comando inválidos, etc.).

Além disso, se um problema não reconhecido for encontrado, o rastreamento completo ainda será emitido da pilha Python, que também pode ser obtida com a opção '-d3'. Você pode precisar dessas informações para encontrar a causa do problema na Web ou para adicioná-la à notificação de erro enviada.

Outra novidade que se apresenta nesta nova versão do Samba 4.18.0, é que tTodos os comandos da ferramenta samba suportam a opção “–color=yes|no|auto” para controlar o realce da saída. No modo “–color=auto”, o destaque é usado somente quando enviado ao terminal. 'sempre' e 'forçar' em vez de 'sim', 'nunca' e 'nenhum' em vez de 'não', 'tty' e 'if-tty' em vez de 'auto'.

Também podemos encontrar isso adicionado suporte para a variável de ambiente NO_COLOR para desativar o realce de saída em situações em que os códigos de cores ANSI são usados ​​ou o modo “–color=auto” está em vigor.

Das outras mudanças que se destacam nesta nova versão:

  • Um novo comando "dsacl delete" foi adicionado à ferramenta samba para excluir entradas da lista de controle de acesso (ACE).
  • Adicionada a opção “–change-secret-at= » ao comando wbinfo para especificar o controlador de domínio no qual executar a operação de alteração de senha.
  • Adicionado um novo parâmetro "acl_xattr:security_acl_name" para smb.conf para alterar o nome do atributo estendido (xattr) usado para armazenar o NT ACL.
  • Por padrão, o atributo security.NTACL é anexado a arquivos e diretórios, cujo acesso é negado a usuários normais.
  • Se você renomear um atributo de armazenamento ACL, ele não será servido por SMB, mas estará disponível localmente para qualquer usuário, o que requer uma compreensão do possível impacto negativo na segurança.
  • Adicionado suporte para sincronização de hash de senha entre um domínio do Active Directory baseado em Samba e uma nuvem do Azure Active Directory (Office365).

Por fim, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no link a seguir

Como instalar ou atualizar para o Samba no Ubuntu e derivados?

Bem, para aqueles que estão interessados ​​em poder instalar esta nova versão do Samba ou querem atualizar sua versão anterior para esta novaEles podem fazer isso seguindo as etapas que compartilhamos abaixo.

Vale ressaltar que, embora o samba esteja incluído nos repositórios do Ubuntu, você deve saber que os pacotes não são atualizados quando uma nova versão é lançada, então neste caso preferimos usar um repositório.

A primeira coisa que vamos fazer é abrir um terminal e nele vamos digitar o seguinte comando para adicionar um repositório ao sistema:

sudo add-apt-repository ppa:linux-schools/samba-latest

sudo apt-get update

Uma vez adicionado o repositório, procedemos à instalação do samba no sistema e para isso, basta digitar o seguinte comando:

sudo apt install samba

Se você já tiver uma versão anterior instalada, ela será atualizada automaticamente.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.