Blog

Success Story: Samba AD meets Entra ID


It started with a straightforward architecture decision: keep identity on-prem under your control while still using Microsoft 365 in the cloud. 

That’s the challenge Qudora Technologies GmbH brought to SerNet. QUDORA is a leading full-stack quantum computing company based in Germany. The company’s proprietary Near-Field Quantum Control (NFQC®) technology brings together ultra precise qubit control with very long coherence times significantly improving the performance per qubit. QUDORA’s QC systems are designed for seamless integration with existing industrial infrastructure, including on-premise deployments for HPC centers. With operations in Braunschweig and Hamburg, QUDORA is making quantum computing accessible to a broader range of applications and industries.

Qudora approached SerNet because the Göttingen-based open-source specialist combines upstream Samba engineering with hands-on integration expertise across Samba and Microsoft environments.

Project snapshot

  • On-prem authoritative directory: Samba Active Directory Domain Controller
  • Cloud services: Microsoft 365 (Exchange Online, SharePoint, Teams)
  • Sync engine: Microsoft Entra Connect (one-way: on-prem → cloud)
  • Key requirement: Exchange-relevant attributes available and correct in Samba AD
  • Goal: Production-ready hybrid setup

Architecture: On-Prem Stays Authoritative

The core question was simple: Can a Samba AD domain synchronize cleanly to Microsoft Entra ID using Entra Connect – including the Exchange-relevant attributes.

In many real-world environments, Exchange requirements have historically pushed teams toward “just use Windows for AD,” because Exchange Online (and hybrid patterns around it) expect specific object classes and attributes.

Qudora wanted a different design that takes digitial sovereignty requirements serious: Samba AD stays the source of authority, Microsoft 365 consumes synchronized identities, and admins manage users in one place.

Schematics for a setup with Samba AD sync to Entra ID

The Engineering Core: Bringing Exchange Attributes to Samba AD

The challenge wasn’t “getting sync to run.” The challenge was meeting the schema and attribute expectations that come with Exchange.

Exchange Online commonly relies on attributes and structures such as:

  • proxyAddresses
  • mail
  • targetAddress
  • multiple msExch* attributes
  • Exchange organization objects / related classes

To meet those requirements with Samba as the only AD DC, the project required:

  1. Extending the LDAP schema in Samba AD for Exchange-relevant object classes and attributes
  2. Targeted Samba code changes so these objects were handled correctly
  3. Protocol-level troubleshooting (network traces + deep debug logs) to confirm what Entra Connect was actually requesting and how Samba responded

This is where SerNet’s team setup mattered in a very concrete way:

  • Björn Jacke (Integrator in SerNets Samba Team) led the AD-side implementation and guided the Samba AD/DC requirements.
  • Stefan Metzmacher (Samba core development) traced the behavior down to the relevant code paths and implemented the fixes.
  • Carl Massiang (Integrator in SerNets Secure Infrastructures Team) implemented the Entra Connect configuration and handled the Microsoft 365 / Exchange Online integration work.

The resulting changes were merged upstream, so the broader Samba community benefits as well.

A key point from the field: from Entra ID’s perspective, this behaved like a standard Active Directory environment. Entra “didn’t care” that the DC was Samba.

The solution in production

Once in place, the operational flow was clean and repeatable:

  1. Create/manage users in the on-prem Samba AD (the authoritative directory).
  2. Set Exchange-relevant attributes in Samba AD.
  3. Entra Connect synchronizes objects one way (on-prem → Entra ID).
  4. Microsoft 365 provisions the Exchange Online mailbox automatically based on the synchronized identity and attributes.

No on-prem Exchange server was required for this setup. No extra Windows domain was added. No double maintenance of identities. Only one Windows Member Server for the Entra Connect Sync Service is needed. 

What changed for Qudora

This implementation delivered a hybrid identity design that was:

  • single-source-of-truth (on-prem Samba AD)
  • cloud-ready for Microsoft 365 services
  • schema-correct for Exchange Online expectations
  • stable and reproducible in production

In a follow-on project with another company, the same approach was applied to a hybrid scenario involving an on-prem Exchange server, where domain controllers must evaluate certain policies correctly for Exchange objects to provision as expected. That scenario was achievable as well, building on the extended schema foundation.

Planning something similar?

If you run Samba AD and want to connect Microsoft 365 or you need to harden an existing hybrid setup, reach out to SerNet. We’ll review your directory model and schema, validate Exchange attribute requirements, design the Entra Connect architecture, and implement it end-to-end – including upstream-grade troubleshooting when the issue is deeper than configuration.

Note on digital sovereignty: Depending on your requirements, SerNet also designs and implements sovereign alternatives without Microsoft cloud services – on-prem or with European providers – especially where data residency, regulatory constraints, or risk considerations (including topics like the U.S. CLOUD Act) are part of the decision.

SerNet can do this, just reach out.


SAMBA+ 4.24.2 has been released for SUSE and Red Hat platforms as well as for Debian GNU/Linux, Ubuntu and AIX. The new packages are included in existing SAMBA+ subscriptions.

SAMBA+ 4.24.2 is a fixup release based on the latest stable release of the Samba 4.24 series. It includes fixes for several issues reported since Samba 4.24.1, including improvements around Winbind, CTDB, GlusterFS, Windows Offline Files, ZFS snapshot handling, trust relationships and the bundled ngtcp2 component. The full list of changes is available in the official Samba release notes: https://www.samba.org/samba/history/samba-4.24.2.html

Instructions for package access and upgrades are available in the SAMBA+ How-to collection.

Please note: If you are upgrading from a SAMBA+ version older than 4.21 and use your own or third-party scripts that rely on Samba’s Python modules, you must install the sernet-samba-python3 package after upgrading to SAMBA+ 4.23 on Debian or Ubuntu systems. RHEL and SUSE-based systems are not affected.

SAMBA+ packages are available as software subscriptions in the SAMBA+ shops:

For further questions or to request a quote, please contact us.


Thumbnail Keynote sambaXP 2026

The recordings from sambaXP 2026 are now available. They bring together the talks from the 25th International User and Developer Conference for Samba, held in Göttingen on April 20 and 21, 2026. Watch the full playlist on YouTube:

This year’s conference offered a focused look at current work around Samba, SMB and the wider interoperability ecosystem. The talks cover Samba AD in real networks, SMB over QUIC, SMB-Direct, SMB3.1.1 client improvements, authentication and authorization, Winbind with Kerberos S4U2SELF, CTDB, VFS development, OpenRSAT, FreeIPA and Active Directory integration, and recent Samba AD security work.

Storage and performance were also strong themes, with sessions on Samba and Ceph, including SMB access to Ceph RGW, CephFS-backed SMB deployments, and SMB Multichannel in IBM Storage Scale.

Volker Lendecke’s keynote “25 years of sambaXP” set the frame for the conference. What started as a look back at 25 editions of sambaXP became a broader tour through major milestones in Samba’s history – from early SMB work to Samba 4 and the structures shaping the project today.

sambaXP 2026 was also closely connected with the SNIA SMB3 IO Lab EMEA. Hosted by SNIA with support from Microsoft, the IO Lab added a hands-on setting for SMB3 interoperability testing, protocol work and direct collaboration around real implementations. While sambaXP provided the public talks and discussions, the IO Lab continued that work in a dedicated test environment. That combination is central to sambaXP, where technical talks, direct exchange and practical interoperability meet in one place. It also reflects how Samba continues to develop.

sambaXP is organized by SerNet and has been a meeting point for the Samba Team, developers, users and vendors since 2002. The 2026 edition was made possible with the support of this years sponsors Microsoft, Tranquil IT, SerNet.


SerNet has released SAMBA+ 4.24.0 for SUSE and Red Hat platforms, as well as for Debian GNU/Linux, Ubuntu, and AIX. This version marks the first release of the new 4.24 major branch.

In addition to various general improvements, the release introduces enhanced Kerberos features. These include support for Windows Hello for Business Key-Trust logons and extended options for remote password management, such as password reset controls that can be integrated with Entra ID or Keycloak.

A full overview of all changes and enhancements is available in the official release notes:
https://www.samba.org/samba/history/samba-4.24.0.html

Instructions for package access and upgrading are available in the SAMBA+ How-to collection. Please note: if you are upgrading from a SAMBA+ version older than 4.21 and rely on custom or third-party scripts using Samba’s Python modules, you must install the sernet-samba-python3 package after upgrading to SAMBA+ 4.23 on Debian or Ubuntu systems. RHEL and SUSE-based systems are not affected.

SAMBA+ packages are delivered under a subscription model and are available in the SAMBA+ shop:

If you already have an active subscription, you’re covered — the new 4.24.0 packages are included. If you want to discuss licensing, procurement, or need support with the update, we’re happy to help. Just reach out to the SAMBA+ team at SerNet.


The agenda for sambaXP 2026 is now online on the conference website. On April 20 and 21, the 25th edition of the international Samba conference will bring developers, users and vendors to Göttingen, Germany, for two days of technical exchange around Samba, SMB and interoperability. Organized by SerNet since 2002, this year’s conference is supported by Microsoft, Tranquil IT, SerNet and SAMBA+.

The program opens with Volker Lendecke’s “A Quarter Century of sambaXP” and then moves quickly into the questions shaping Samba development today. That is especially visible in the strong Samba-AD and security track. Talks on the evolution of Samba-AD, recent advances in Samba AD security, and practical approaches to moving beyond NTLM reflect a project that is long past its experimental phase and is now being discussed in terms of resilience, authentication and fit in complex production environments.

The file-serving and protocol side of the agenda is equally substantial. Sessions on SMB3 Persistent Handles, SMB over QUIC, SMB-Direct, SMB Multichannel, SMB3 POSIX Extensions, Ceph RGW access via Samba, and ongoing changes in the Samba VFS point to a program grounded in implementation details, performance questions and interoperability work across a changing ecosystem.

By the end of the second day, the focus has shifted clearly forward. Tom Talpey’s closing session, “The Future of SMB3,” takes a look at the protocol’s next phase. This year’s conference may not only revisit what has been achieved and what is currently being built, but also hint at what will give the project fresh momentum in the years ahead.

And as always, sambaXP is not just about talks: the event is a space for discussion and exchange. Beyond the main conference, the week also includes the SNIA SMB3 Interoperability (IO) Lab EMEA from April 21 to 23 and the Himmelblau Workshop on April 22. The IO Lab is hosted by SNIA and sponsored by Microsoft. The Himmelblau session will be led by David Mulder and focuses on integrating Linux clients into Entra ID and managing them in Intune with the current stable version of Himmelblau. Given Mulder’s work on Entra ID authentication and Himmelblau, the workshop reads as a particularly timely addition to the week – and, notably, as his first dedicated workshop at sambaXP on one of the most actively debated current topics in Linux identity integration.

The full agenda is now available: https://sambaxp.org.


Contact us
Contact
Deutsch English Français