nerdexam
Linux_Foundation

LFCS · Question #601

Samba cannot be a Backup Domain Controller for an NT4 PDC because:

The correct answer is B. the native NT4 SAM replication protocols have not yet been fully implemented. Samba cannot function as a Backup Domain Controller (BDC) for a Windows NT4 Primary Domain Controller (PDC) because the specific NT4 SAM (Security Account Manager) replication protocols required for this role were never fully implemented in Samba.

Submitted by tarun92· Apr 18, 2026Service Configuration

Question

Samba cannot be a Backup Domain Controller for an NT4 PDC because:

Options

  • ASamba 3 implements 128-bit encryption, which is unsupported by an NT4 PDC.
  • Bthe native NT4 SAM replication protocols have not yet been fully implemented.
  • Cthe database backends used by each server are incompatible.
  • Dthe Samba team does not want to encourage the use of a Windows server as a PDC.

How the community answered

(44 responses)
  • A
    2% (1)
  • B
    95% (42)
  • D
    2% (1)

Why each option

Samba cannot function as a Backup Domain Controller (BDC) for a Windows NT4 Primary Domain Controller (PDC) because the specific NT4 SAM (Security Account Manager) replication protocols required for this role were never fully implemented in Samba.

ASamba 3 implements 128-bit encryption, which is unsupported by an NT4 PDC.

While encryption levels can be a factor in compatibility, the primary reason for Samba's inability to act as an NT4 BDC was the lack of SAM replication protocol support, not solely encryption. Samba versions capable of NT4 emulation generally supported compatible authentication and encryption methods.

Bthe native NT4 SAM replication protocols have not yet been fully implemented.Correct

Samba, particularly in versions designed to emulate NT4-style domains (like Samba 3), was able to act as a PDC or a standalone server, but it lacked full implementation of the proprietary NT4 SAM database replication protocols necessary to seamlessly function as a BDC replicating from a Windows NT4 PDC. This limitation prevented it from being a true drop-in BDC replacement for an NT4 PDC.

Cthe database backends used by each server are incompatible.

While database backends differ (Samba uses its own TDB or similar, NT4 uses registry-based SAM), Samba's design often involves abstraction layers to handle these differences; the core issue was the replication protocol, not merely the backend storage incompatibility.

Dthe Samba team does not want to encourage the use of a Windows server as a PDC.

The technical capabilities and limitations are driven by implementation challenges and protocol specifics, not by the Samba team's philosophical stance on encouraging or discouraging certain domain setups.

Concept tested: Samba NT4 BDC limitations

Source: https://www.samba.org/samba/docs/current/manpages/smb.conf.5.html

Topics

#Samba#Domain Controllers#Authentication#Network Services

Community Discussion

No community discussion yet for this question.

Full LFCS Practice