mirror of
https://github.com/samba-team/samba.git
synced 2025-12-05 12:23:50 +03:00
r20149: Remove the smb.conf distinction between PDC and BDC. Now the correct
way to setup a Samba4 DC is to set 'server role = domain controller'. We use the fSMORoleOwner attribute in the base DN to determine the PDC. This patch is quite large, as I have corrected a number of places that assumed taht we are always the PDC, or that used the smb.conf lp_server_role() to determine that. Also included is a warning fix in the SAMR code, where the IDL has seperated a couple of types for group display enumeration. We also now use the ldb database to determine if we should run the global catalog service. In the near future, I will complete the DRSUAPI DsGetDomainControllerInfo server-side on the same basis. Andrew Bartlett
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
d2d9842914
commit
67d8365e83
@@ -95,6 +95,18 @@ enum brl_type {
|
||||
PENDING_WRITE_LOCK
|
||||
};
|
||||
|
||||
enum server_role {
|
||||
ROLE_STANDALONE=0,
|
||||
ROLE_DOMAIN_MEMBER=1,
|
||||
ROLE_DOMAIN_CONTROLLER=2,
|
||||
};
|
||||
|
||||
enum announce_as {/* Types of machine we can announce as. */
|
||||
ANNOUNCE_AS_NT_SERVER=1,
|
||||
ANNOUNCE_AS_WIN95=2,
|
||||
ANNOUNCE_AS_WFW=3,
|
||||
ANNOUNCE_AS_NT_WORKSTATION=4
|
||||
};
|
||||
|
||||
|
||||
#endif /* _SAMBA_CORE_H */
|
||||
|
||||
Reference in New Issue
Block a user