Lanzamiento de Samba 4.14.0

Se ha lanzado Samba 4.14.0, continuando el desarrollo de la rama Samba 4 con una implementación completa del controlador de dominio y el servicio Active Directory, compatible con la implementación de Windows 2000 y capaz de atender todas las versiones de Windows compatibles con Microsoft, incluyendo Windows 10. Samba 4 es un producto de servidor multifuncional, que también proporciona la implementación de un servidor de archivos, servicio de impresión y servidor de identificación (winbind).

Cambios clave en Samba 4.14:

  • Se ha realizado una modernización significativa de la capa VFS. Por razones históricas, el código que implementaba el servidor de archivos servidores estaba vinculado al manejo de rutas de archivos, que se utilizaba también para el protocolo SMB2, trasladado al uso de descriptores. En Samba 4.14.0, el código que proporciona acceso al sistema de archivos del servidor ha sido reestructurado para que utilice descriptores de archivos en lugar de rutas de archivos. Por ejemplo, se ha implementado la llamada fstat() en lugar de stat() y SMB_VFS_FSTAT() en lugar de SMB_VFS_STAT().
  • Se ha mejorado la fiabilidad de la publicación de impresoras en Active Directory y se ha ampliado la información sobre las impresoras que se envía a Active Directory. Se ha añadido soporte para los controladores de impresión de Windows en sistemas ARM64.
  • Se ha proporcionado la capacidad de utilizar políticas de grupo (Group Policy) para clientes de Winbind. El administrador de Active Directory ahora puede definir políticas que cambian la configuración de sudoers o que añaden la ejecución periódica de tareas a través de cron. Para habilitar la aplicación de políticas de grupo para el cliente en smb.conf, se ha previsto la configuración ‘apply group policies’. Las políticas se aplican cada 90-120 minutos. En caso de problemas, es posible deshacer los cambios con el comando ‘samba-gpupdate —unapply’ o volver a aplicarlos con el comando ‘samba-gpupdate —force’. Para ver las políticas que se aplicarán al sistema, se puede utilizar el comando ‘samba-gpupdate —rsop’.
  • Se han incrementado los requisitos para la versión de Python. Para compilar Samba, ahora es obligatorio tener Python de al menos la versión 3.6. Se ha interrumpido el soporte para compilaciones con versiones anteriores de Python.
  • La herramienta samba-tool incluye medios para gestionar objetos en Active Directory (usuarios, computadoras, grupos). Ahora se permite usar el comando 'add' para añadir un nuevo objeto a AD, además de 'create'. Se ha implementado el soporte para el comando 'rename' para renombrar usuarios, grupos y contactos. Se ha propuesto el comando 'samba-tool user unlock' para desbloquear usuarios. En los comandos 'samba-tool user list' y 'samba-tool group listmembers' se han implementado las opciones '--hide-expired' y '--hide-disabled' para ocultar cuentas de usuario expiradas o deshabilitadas.
  • En el componente CTDB, que gestiona las configuraciones de clústeres, se ha llevado a cabo la limpieza de términos no políticamente correctos. En lugar de master y slave, en la configuración de NAT y LVS se propone utilizar 'leader' para referirse al nodo principal en un grupo y 'follower' para los demás miembros del grupo. El comando 'ctdb natgw master' ha sido reemplazado por 'ctdb natgw leader'. Para indicar que un nodo no es líder, en lugar de 'slave-only' ahora se muestra la bandera 'follower-only'. Se ha eliminado el comando 'ctdb isnotrecmaster'.

Se ha proporcionado una aclaración sobre los límites de la aplicación de la licencia GPL bajo la cual se distribuye el código de Samba, en relación a los componentes VFS (Virtual File System). La licencia GPL requiere que todas las obras derivadas se abran bajo las mismas condiciones. Samba tiene una interfaz para conectar plugins que permite invocar código externo. Entre estos plugins se encuentran los módulos VFS, que utilizan archivos de encabezado comunes con Samba para definir una API a través de la cual se accede a los servicios implementados en Samba, lo que significa que los módulos VFS de Samba deben distribuirse bajo GPL o una licencia compatible.

La incertidumbre surge en relación a las bibliotecas de terceros a las que acceden los módulos VFS. En particular, se ha expresado la opinión de que en los módulos VFS solo se pueden usar bibliotecas bajo GPL y licencias compatibles. Los desarrolladores de Samba han aclarado que las bibliotecas no invocan el código de Samba a través de la API y no acceden a las estructuras internas, por lo que no pueden considerarse obras derivadas y no están sujetas a la exigencia de distribución bajo licencias compatibles con GPL.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster