+
    4Ssi¬Q  ã                   óà   € ^ RI t ^ RIHt ^ RIt^ RIHt ^ RIHtHt ^ RI	H
t
 ^ RIt ^ RIHtHtHtHt ^ RIHt R tR tR	 t ! R
 R]4      t ! R R]4      t ! R R]4      t ! R R]4      tR# )é    N)ÚLdbError)ÚdrsuapiÚmisc)Úsystem_session)ÚCommandÚCommandErrorÚSuperCommandÚOption)ÚSamDBc                óx  €  V P                  V\        P                  R.R7      pRT^ ,          9   d=   \        P                  ! Y^ ,          R,          ^ ,          P                  R4      4      pT# RpT#   \         d<   pTP                  w  rVT\        P
                  8X  d   \        RT,          4      hh Rp?ii ; i)zbGets the owner of an FSMO role

:param roledn: The DN of the FSMO role
:param role: The FSMO role
ÚfSMORoleOwner©ÚscopeÚattrsz+The '%s' role is not present in this domainNÚutf8)	ÚsearchÚldbÚ
SCOPE_BASEr   ÚargsÚERR_NO_SUCH_OBJECTr   ÚDnÚdecode)ÚsamdbÚrolednÚroleÚresÚe7ÚnumÚmsgÚmaster_owners   &&&     Ú3/usr/lib/python3/dist-packages/samba/netcmd/fsmo.pyÚget_fsmo_roleownerr"   $   s²   € ðØ�l‰l˜6Ü!$§¡¸Ð7Hð ó Jˆð ˜#˜a�&Ô ÜŸš˜u¨!¥f¨_Õ&=¸aÕ&@×&GÑ&GÈÓ&OÓPˆð Ðð ˆàÐøô ô Ø—W‘W‰
ˆØ”#×(Ñ(Ô(ÜÐLÈtÕSÓTÐTØûð	ús   ‚#A3 Á3B9Á>6B4Â4B9c           
     ó¸  € VR8X  d   VP                  4       pRV,           pM4VR8X  d.   \        P                  ! VP                  4       4      pRV,           pVP	                  4       pVP                  XR.\        P                  R.R7      p	RV	^ ,          9   d­    \        \        P                  ! \        P                  ! VV	^ ,          R,          ^ ,          P                  R4      4      P                  R	4      4      4      p
\        \        P                  ! WI^ ,          R,          ^ ,          P                  R4      4      4      pMV P#                  RV,          4       R# VR8X  d>   V
: RVP%                  4       : 2pVP'                  4       : RVP%                  4       : 2pMCVR8X  d=   V
: RVP                  4       : 2pVP'                  4       : RVP                  4       : 2pVP)                  4       pXX8w  Eda   VP+                  4       pVP-                  VRR7      p\/        RV,          \1        4       VVR7      p\        P2                  ! 4       p\        P                  ! WF4      Vn        \        P6                  ! V\        P8                  R4      VR&   \        P6                  ! V\        P:                  R4      VR&    VP=                  V4        \        P>                  PA                  TTT4      p T^ ,          pT^,          p\D        PF                  pTR,          p\        P>                  PI                  TTT
TT4       T P#                  RT,          4       R# V P#                  RV,          4       R#   \         d=   pTP                  w  rÞ\!        R
T	^ ,          R,          ^ ,          : RT: R24      hRp?ii ; i  \         d'   pTP                  w  rÞ\!        RT: RT: 24      hRp?ii ; i  \        P>                  PB                   d   p\!        RT4      hRp?ii ; i  \        P>                  PB                   d   p\!        RT4      hRp?ii ; i)zTransfer dns FSMO role. Ú	domaindnsú$CN=Infrastructure,DC=DomainDnsZones,Ú	forestdnsú$CN=Infrastructure,DC=ForestDnsZones,r   zextended_dn:1:1)r   r   Úcontrolsr   ÚGUIDz"No GUID found in naming master DN z : z 
Nz0* The '%s' role does not have an FSMO roleowner
Fz._msdcs.T©Úfallback_machinez	ldap://%s©ÚurlÚsession_infoÚcredentialsÚlpÚfSMORoleOwner_DelÚfSMORoleOwner_AddzFailed to add role 'z': zDrsuapi Connect failed:é   NNzReplication failedú&FSMO transfer of '%s' role successful
ú'This DC already has the '%s' FSMO role
)%Ú	domain_dnÚsambaÚdn_from_dns_nameÚforest_dns_nameÚhost_dns_namer   r   r   Ústrr   r)   r   r   Úget_extended_componentr   r   r   ÚwriteÚdomain_dns_nameÚget_ntds_GUIDÚget_dsServiceNameÚget_loadparmÚget_credentialsr   r   ÚMessageÚdnÚMessageElementÚFLAG_MOD_DELETEÚFLAG_MOD_ADDÚmodifyÚ	drs_utilsÚdrsuapi_connectÚdrsExceptionr   ÚDRSUAPI_DRS_WRIT_REPÚsendDsReplicaSync)ÚoutfÚ	sambaoptsÚcredoptsr   r   r6   Úrole_objectÚ	forest_dnÚnew_host_dns_namer   Úmaster_guidr    Úe3r   r   Úmaster_dns_nameÚnew_dns_nameÚ	new_ownerr0   ÚcredsÚmÚe5Ú
connectionÚeÚdrsuapi_connectionÚdrsuapi_handleÚreq_optionsÚNCÚestrs   &&&&&                        r!   Útransfer_dns_rolerc   ;   sà  € ð ˆ{ÔØ—O‘OÓ%ˆ	Ø<¸yÕH‰Ø	�Ô	Ü×*Ò*¨5×+@Ñ+@Ó+BÓCˆ	Ø<¸yÕHˆà×+Ñ+Ó-Ðà
�,‰,�{Ø-Ð.Ü Ÿ^™^Ø!2Ð 3ð ó 5€Cð
 ˜#˜a�&Ô ð	BÜœdŸiši¬¯ª¨uØ/2°1­v°oÕ/FÀqÕ/I×/PÑ/PÐQWÓ/Xó)Zç)?Ñ)?ÀÓ)GóIó JˆKô œsŸvšv e°­V°OÕ-DÀQÕ-G×-NÑ-NÈvÓ-VÓWÓX‰Lð 	�
‰
ÐFÈÕMÔNÙàˆ{ÔÛ,7Ø,1×,AÑ,AÕ,CðEˆà).×)<Ñ)<Ö)>Ø).×)>Ñ)>Õ)@ðB‰à	�Ô	Û,7Ø,1×,AÑ,AÕ,CðEˆà).×)<Ñ)<Ö)>Ø).×)>Ñ)>Õ)@ðBˆð ×'Ñ'Ó)€Ià˜,Õ&Ø×#Ñ#Ó%ˆØ×(Ñ(¨¸dÐ(ÓCˆÜ˜+¨Õ9Ü#1Ó#3Ø"'¨Bô0ˆô �KŠK‹MˆÜ�vŠv�eÓ)ˆŒÜ!$×!3Ò!3°LÜ47×4GÑ4GØ4Có"EˆÐ
Ñô "%×!3Ò!3°IÜ47×4DÑ4DØ4Có"EˆÐ
Ñð	LØ�L‰L˜ŒOð
	<ÜŸ™×8Ñ8Ð9JØ9;¸UóDˆJð

	;Ø!+¨A¥ÐØ'¨�]ˆNÜ!×6Ñ6ˆKØ˜SÕ!ˆBÜ�O‰O×-Ñ-Ð.@Ø.<Ø.9Ø.0°+ô?ð 	�
‰
Ð<¸tÕCÔDÙà�
‰
Ð=ÀÕDÔEÙøôA ô 	BØŸ™‰JˆSÝØ # A¥ Õ 7¸× :Ð :»Cð Aó Bð Bûð	BûôL ô 	LØŸ™‰JˆSÝÃÂcÐJÓKÐKûð	Lûô �‰×+Ñ+ô 	<ÜÐ7¸Ó;Ð;ûð	<ûô �‰×+Ñ+ô 	;ÜÐ3°TÓ:Ð:ûð	;úsb   ÂB*M8 ËO Ë!O6 Ë6AP) Í8N?Î7N:Î:N?ÏO3Ï!O.Ï.O3Ï6P&ÐP!Ð!P&Ð)QÑQÑQc                óž  € VP                  4       pRV,           pRVP                  4       ,          pRV,           p\        VP                  4       4      p\        P
                  ! W"P                  4       4      p\        P                  ! 4       p	\        P
                  ! VR4      V	n        VR8X  d8   \        W$V4      p
\        P                  ! R\        P                  R4      V	R&   EMKVR8X  dƒ   \        W#V4      p
VP                  V\        P                  R	.R
7      p\        V4      ^8X  g   Q hV^ ,          R	,          ^ ,          p\        P                  ! V\        P                  R4      V	R&   MÂVR8X  d7   \        W%V4      p
\        P                  ! R\        P                  R4      V	R&   M…VR8X  d7   \        W&V4      p
\        P                  ! R\        P                  R4      V	R&   MHVR8X  d7   \        W'V4      p
\        P                  ! R\        P                  R4      V	R&   M\        R4      hV
f   V P!                  RV,          4       R# W¨8w  d-    VP#                  V	4       T P!                  RT,          4       R# V P!                  RV,          4       R#   \$         d'   pTP&                  w  rï\        RT: RT: 24      hRp?ii ; i)zTransfer standard FSMO role. úCN=RID Manager$,CN=System,úCN=Partitions,%súCN=Infrastructure,Ú ÚridÚ1ÚbecomeRidMasterÚpdcÚ	objectSidr   Ú	becomePdcÚnamingÚbecomeDomainMasterÚinfrastructureÚbecomeInfrastructureMasterÚschemaÚbecomeSchemaMasterúInvalid FSMO role.NzECannot transfer, no DC assigned to the %s role.  Try 'seize' instead
FzTransfer of 'z' role failed: r4   Tr5   )r6   Úget_config_basednr;   Úget_schema_basednr   r   r@   rC   rD   r"   rE   ÚFLAG_MOD_REPLACEr   r   Úlenr   r=   rH   r   r   )rN   r   r   r6   Úrid_dnÚ	naming_dnÚinfrastructure_dnÚ	schema_dnrX   rZ   r    r   ÚsidÚe6r   r   s   &&&             r!   Útransfer_roler€   •   s€  € ð —‘Ó!€IØ)¨IÕ5€FØ" U×%<Ñ%<Ó%>Õ>€IØ,¨yÕ8ÐÜ�E×+Ñ+Ó-Ó.€IÜ—’�u×5Ñ5Ó7Ó8€IÜ�Š‹€AÜ�6Š6�%˜Ó€A„DØˆu„}Ü)¨%¸Ó>ˆÜ"×1Ò1Ø”×%Ñ%Øó ˆÐ
Óð 
�ŒÜ)¨%¸DÓAˆà�l‰l˜9Ü!$§¡¸°}ð ó Fˆä�3‹x˜1Œ}Ðˆ}Ø�!�f�[Õ! !Õ$ˆÜ×+Ò+Ø”×%Ñ%Øóˆˆ+Šð 
�Ô	Ü)¨%¸DÓAˆÜ"%×"4Ò"4Ø”×%Ñ%Ø ó#"ˆÐ
Òð 
Ð!Ô	!Ü)¨%ÀDÓIˆÜ*-×*<Ò*<Ø”×%Ñ%Ø(ó+*ˆÐ
&Ò'ð 
�Ô	Ü)¨%¸DÓAˆÜ"%×"4Ò"4Ø”×%Ñ%Ø ó#"ˆÐ
Òô Ð/Ó0Ð0àÒØ�
‰
Ð[Ð^bÕbÔcÙàÔ ð	,Ø�L‰L˜ŒOð 	�
‰
Ð<¸tÕCÔDÙà�
‰
Ð=ÀÕDÔEÙøô ô 	,ØŸ™‰JˆSÝÛ $¢cð +ó ,ð ,ûð	,ús   ÉJ ÊKÊ&!KËKc            	       óÚ   a € ] tR t^Ôt o RtRtR]P                  R]P                  R]P                  /t
]! RRR]R	R
R7      ]! RRRR7      ]! RR. RORR7      .t. tR tR tRR ltRtV tR# )Úcmd_fsmo_seizezSeize the role.ú%prog [options]rO   rP   Úversionoptsú-Hú--URLú%LDB URL for database or target serverÚURLÚH©ÚhelpÚtypeÚmetavarÚdestz--forcez5Force seizing of role without attempting to transfer.Ú
store_true)r‹   Úactionú--roleÚchoiceáI  The FSMO role to seize or transfer.

rid=RidAllocationMasterRole

schema=SchemaMasterRole

pdc=PdcEmulationMasterRole

naming=DomainNamingMasterRole

infrastructure=InfrastructureMasterRole

domaindns=DomainDnsZonesMasterRole

forestdns=ForestDnsZonesMasterRole

all=all of the above

You must provide an Admin user and password.©rŒ   Úchoicesr‹   c                óN  € VP                  4       pVP                  4       pRV,           V n        RVP                  4       ,          V n        \        VP                  4       4      V n        RV,           V n        \        P                  ! 4       pVR8X  d'   \        P                  ! W P                  4      Vn        MµVR8X  d   \        P                  ! W%4      Vn        M’VR8X  d'   \        P                  ! W P                  4      Vn        MeVR8X  d'   \        P                  ! W P                  4      Vn        M8VR8X  d'   \        P                  ! W P                  4      Vn        M\        R	4      hR
p\        W&P                  V4      pVek   W„8w  dA   Vf<   V P                  R4        \!        V P"                  W4       V P                  R4       R# M&V P"                  P%                  RV,          4       R
# RpVf	   V'       d¯   V P                  RV,          4       \        P&                  ! V\        P(                  R4      VR&   VP+                  4         VP-                  V4       VR8X  d   VP/                  4        TP9                  4        T P"                  P%                  RT,          4       R# R#    RpT P                  R4        LÓ; i  \0         dÎ   p	T	P2                  w  r«TR8X  d‘   T
\        P4                  8X  d|   TP7                  4        TP+                  4         TP-                  T4        Rp	?	L¼  \0         d7   pTP2                  w  r«TP7                  4        \        RT: RT: 24      hRp?ii ; iTP7                  4        \        RT: RT: 24      hRp	?	ii ; i)zSeize standard fsmo role. rg   rf   re   ri   rl   ro   rq   rs   ru   FNúAttempting transfer...z%Transfer successful, not seizing roleTú!Transfer unsuccessful, seizing...r5   úSeizing %s FSMO role...r   úFailed to seize 'ú' role: ú#FSMO seize of '%s' role successful
)r@   r6   r|   rv   r{   r;   rw   r}   rz   r   rC   r   rD   r   r"   Úmessager€   rN   r=   rE   rx   Útransaction_startrH   Úcreate_own_rid_setr   r   ÚERR_ENTRY_ALREADY_EXISTSÚtransaction_cancelÚtransaction_commit)Úselfr   r   ÚforceÚserviceNamer6   rZ   Úseizer    Úe1r   r   r]   s   &&&&         r!   Ú
seize_roleÚcmd_fsmo_seize.seize_roleõ   s÷  € ð ×-Ñ-Ó/ˆØ—O‘OÓ%ˆ	Ø!5¸	Õ!AˆÔØ+¨e×.EÑ.EÓ.GÕGˆŒÜ˜U×4Ñ4Ó6Ó7ˆŒØ2°YÕ>ˆŒä�KŠK‹MˆØ�5Œ=Ü—6’6˜%§¡Ó-ˆA�DØ�UŒ]Ü—6’6˜%Ó+ˆA�DØ�XÔÜ—6’6˜%§¡Ó0ˆA�DØÐ%Ô%Ü—6’6˜%×!7Ñ!7Ó8ˆA�DØ�XÔÜ—6’6˜%§¡Ó0ˆA�DäÐ3Ó4Ð4àˆÜ)¨%·±°tÓ<ˆàÒ#àÔ*à’=Ø—L‘LÐ!9Ô:ð$Ü% d§i¡i°Ô=ð Ÿ™Ð%LÔMÙ#ð !ð —	‘	—‘Ð JØ $õ!%ô &áàˆEàÒ§Ø�L‰LÐ2°TÕ9Ô:Ü!$×!3Ò!3ØœS×1Ñ1Øó"!ˆAˆoÑð ×#Ñ#Ô%ð4Ø—‘˜Q”Ø˜5”=à×,Ñ,Ô.ð0 ×$Ñ$Ô&Ø�I‰I�O‰OÐBÀTÕIÔJáñM !&øðJà $˜ØŸ™Ð%HÖIûô0 ô 4ØŸW™W‘
�Ø˜5”= S¬C×,HÑ,HÔ%Hð ×,Ñ,Ô.Ø×+Ñ+Ô-ð8ØŸ™ QŸ™øÜ#ô 8Ø%&§V¡V™
˜Ø×0Ñ0Ô2Ý*Û,0²#ð,7ó 8ð 8ûð8úð ×,Ñ,Ô.Ý&Û(,ªcð(3ó 4ð 4ûð)4úsC   Æ&J2 É(K Ê2K	ËN$ËA
NÌ"L8Ì8M9Í1M4Í4M9Í9&NÎN$c                óp  € VP                  4       pVP                  4       p\        P                  ! VP	                  4       4      p	RV,           V n        RV	,           V n        \        P                  ! 4       p
VR8X  d'   \        P                  ! W P
                  4      V
n
        M8VR8X  d'   \        P                  ! W P                  4      V
n
        M\        R4      hRp\        W*P                  V4      pVem   WÇ8w  dC   Vf>   V P                  R4        \        V P                  WCVV4       V P                  R	4       R
# M&V P                  P!                  RV,          4       R# R
pVf	   V'       dx   V P                  RV,          4       \        P"                  ! V\        P$                  R4      V
R&    VP'                  V
4       T P                  P!                  RT,          4       R
# R#    R
pT P                  R4        Lœ; i  \(         d'   pTP*                  w  rï\        RT: RT: 24      hRp?ii ; i)zSeize DNS FSMO role. r%   r'   r$   r&   ru   FNr—   z&Transfer successful, not seizing role
Tr˜   r5   r™   r   rš   r›   rœ   )r@   r6   r7   r8   r9   Údomaindns_dnÚforestdns_dnr   rC   r   rD   r   r"   r�   rc   rN   r=   rE   rx   rH   r   r   )r£   r   r   rP   rO   r„   r¤   r¥   r6   rR   rZ   r¦   r    Úe2r   r   s   &&&&&&&         r!   Úseize_dns_roleÚcmd_fsmo_seize.seize_dns_roleN  sç  € ð ×-Ñ-Ó/ˆØ—O‘OÓ%ˆ	Ü×*Ò*¨5×+@Ñ+@Ó+BÓCˆ	ØBÀYÕNˆÔØBÀYÕNˆÔä�KŠK‹MˆØ�;ÔÜ—6’6˜%×!2Ñ!2Ó3ˆA�DØ�[Ô Ü—6’6˜%×!2Ñ!2Ó3ˆA�DäÐ3Ó4Ð4àˆÜ)¨%·±°tÓ<ˆØÒ#àÔ*à’=Ø—L‘LÐ!9Ô:ð	$Ü)¨$¯)©)°YÈ$Ø*/ô1ð Ÿ™Ð%NÔOÙ#ð !ð —	‘	—‘Ð JØ $õ!%ô &áàˆEàÒ§Ø�L‰LÐ2°TÕ9Ô:Ü!$×!3Ò!3ØœS×1Ñ1Øó"!ˆAˆoÑð0Ø—‘˜Q”ð
 �I‰I�O‰OÐBÀTÕIÔJÙñ !&øðJà $˜ØŸ™Ð%HÖIûô$ ô 0ØŸW™W‘
�Ý"Û$(ª#ð$/ó 0ð 0ûð0ús$   ÄG* Æ3H Ç*HÈH5È!H0È0H5Nc                óø  € VP                  4       pVP                  VR R7      p\        V\        4       W‡R7      p	VR8X  d…   V P	                  RW‘4       V P	                  RW‘4       V P	                  RW‘4       V P	                  RW‘4       V P	                  RW‘4       V P                  R	W”VWa4       V P                  R
W”VWa4       R# VR	8X  g   VR
8X  d   V P                  W9WEWa4       R# V P	                  W9V4       R# ©Tr*   r,   Úallri   rl   ro   rq   rs   r$   r&   N)rA   rB   r   r   r¨   r®   ©
r£   r¤   r‰   r   rP   rO   r„   r0   rY   r   s
   &&&&&&&   r!   ÚrunÚcmd_fsmo_seize.run‡  sï   € ð ×#Ñ#Ó%ˆØ×(Ñ(¨¸dÐ(ÓCˆä˜!¬.Ó*:Ø"'ô0ˆð �5Œ=Ø�O‰O˜E 5Ô0Ø�O‰O˜E 5Ô0Ø�O‰O˜H eÔ3Ø�O‰OÐ,¨eÔ;Ø�O‰O˜H eÔ3Ø×Ñ ¨U¸iØ +ô4à×Ñ ¨U¸iØ +ö4ð �{Ô" d¨kÔ&9Ø×#Ñ# D°Ø$/ö8ð —‘ ¨UÖ3ó    )r«   r¬   r|   r{   rz   r}   ©ri   rl   rq   rs   ro   r$   r&   r²   ©NNNNNN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚsynopsisÚoptionsÚSambaOptionsÚCredentialsOptionsÚVersionOptionsÚtakes_optiongroupsr
   r;   Útakes_optionsÚ
takes_argsr¨   r®   r´   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r!   r‚   r‚   Ô   sž   ø‡ € Ùà €Hð 	�W×)Ñ)Ø�G×.Ñ.Ø�w×-Ñ-ðÐñ 	ˆt�WÐ#JØ ¨Sô	2áˆyØKØ"ô	$ñ 	ˆx˜hò 1fð	0ô	1ð€Mð( €JòWòr7÷r4ò 4r¶   r‚   c            	       ó    a € ] tR tRt o RtRtR]P                  R]P                  R]P                  /t
]! RRR	]R
RR7      .t. tRR ltRtV tR# )Úcmd_fsmo_showi¢  zShow the roles.rƒ   rO   rP   r„   r…   r†   r‡   rˆ   r‰   rŠ   Nc           	     óà  € VP                  4       pVP                  VR R7      p\        V\        4       WeR7      pVP	                  4       p\
        P                  ! VP                  4       4      p	RV,           p
RVP                  4       ,          pVP                  4       pRV,           pRV,           pRV	,           pVRR	3V
R
R3VRR3VRR3VRR3VRR3VRR3.pV FV  pVw  ppp \        VVV4      pVe$   V P                  V: R\        V4      : 24       K>  V P                  RV,          4       KX  	  R#   \         d.   pT P                  T: RTP                  : 24        Rp?K�  Rp?ii ; i)Tr*   r,   rg   rf   re   r%   r'   rs   ÚSchemaMasterRolerq   ÚInfrastructureMasterRoleri   ÚRidAllocationMasterRolerl   ÚPdcEmulationMasterRolero   ÚDomainNamingMasterRoler$   ÚDomainDnsZonesMasterRoler&   ÚForestDnsZonesMasterRoleNz owner: z%s has no current ownerz: * )rA   rB   r   r   r6   r7   r8   r9   rv   rw   r"   r�   r;   r   )r£   r‰   rP   rO   r„   r0   rY   r   r6   rR   r|   r{   r}   rz   r«   r¬   ÚmastersÚmasterrD   Ú
short_nameÚ	long_namer]   s   &&&&&                 r!   r´   Úcmd_fsmo_show.run´  s„  € Ø×#Ñ#Ó%ˆØ×(Ñ(¨¸dÐ(ÓCˆä˜!¬.Ó*:Ø"'ô0ˆð —O‘OÓ%ˆ	Ü×*Ò*¨5×+@Ñ+@Ó+BÓCˆ	Ø0°9Õ<ÐØ&¨×)@Ñ)@Ó)BÕBˆ	Ø×+Ñ+Ó-ˆ	Ø-°	Õ9ˆØ=À	ÕIˆØ=À	ÕIˆà˜xÐ);Ð<Ø%Ð'7Ð9SÐTØ˜EÐ#<Ð=Ø˜uÐ&>Ð?Ø˜xÐ)AÐBØ  +Ð/IÐJØ  +Ð/IÐJðˆó ˆFØ*0Ñ'ˆR�˜YðBÜ+¨E°2°zÓB�ØÒ%Ø—L‘L³9¼cÀ&½kÐ!JÖKà—L‘LÐ!:¸iÕ!HÖIó øô  ô BØ—‘«9°a·i³iÐ@×AÒAûðBús   Ã#2D5ÄD5Ä5E-Å "E(Å(E-© )NNNN©r¹   rº   r»   r¼   r½   r¾   r¿   rÀ   rÁ   rÂ   rÃ   r
   r;   rÄ   rÅ   r´   rÆ   rÇ   rÈ   s   @r!   rË   rË   ¢  sj   ø‡ € Ùà €Hð 	�W×)Ñ)Ø�G×.Ñ.Ø�w×-Ñ-ðÐñ 	ˆt�WÐ#JØ ¨Sô	2ð€Mð
 €J÷"Bò "Br¶   rË   c            	       óº   a € ] tR tRt o RtRtR]P                  R]P                  R]P                  /t
]! RRR	]R
RR7      ]! RR. RORR7      .t. tRR ltRtV tR# )Úcmd_fsmo_transferiÙ  zTransfer the role.rƒ   rO   rP   r„   r…   r†   r‡   rˆ   r‰   rŠ   r‘   r’   r“   r”   Nc                óJ  € VP                  4       pVP                  VR R7      p\        V\        4       W‡R7      p	VR8X  d¦   \	        V P
                  RV	4       \	        V P
                  RV	4       \	        V P
                  RV	4       \	        V P
                  RV	4       \	        V P
                  RV	4       \        V P
                  WTR	V	4       \        V P
                  WTR
V	4       R# VR	8X  g   VR
8X  d   \        V P
                  WTW94       R# \	        V P
                  W94       R# r±   )rA   rB   r   r   r€   rN   rc   r³   s
   &&&&&&&   r!   r´   Úcmd_fsmo_transfer.run÷  sî   € ð ×#Ñ#Ó%ˆØ×(Ñ(¨¸dÐ(ÓCˆä˜!¬.Ó*:Ø"'ô0ˆð �5Œ=Ü˜$Ÿ)™) U¨EÔ2Ü˜$Ÿ)™) U¨EÔ2Ü˜$Ÿ)™) X¨uÔ5Ü˜$Ÿ)™)Ð%5°uÔ=Ü˜$Ÿ)™) X¨uÔ5Ü˜dŸi™i¨Ø)¨5ô2ä˜dŸi™i¨¸kØ#ö%ð �{Ô" d¨kÔ&9Ü! $§)¡)¨YÀ$ÖNä˜dŸi™i¨Ö5r¶   rÙ   r·   r¸   rÚ   rÈ   s   @r!   rÜ   rÜ   Ù  s   ø‡ € Ùà €Hð 	�W×)Ñ)Ø�G×.Ñ.Ø�w×-Ñ-ðÐñ 	ˆt�WÐ#JØ ¨Sô	2áˆx˜hò 1fð	0ô	1ð€Mð" €J÷6ò 6r¶   rÜ   c                   óZ   € ] tR tRtRt/ t]! 4       ]R&   ]! 4       ]R&   ]! 4       ]R&   Rt	R# )Úcmd_fsmoi  z:Flexible Single Master Operations (FSMO) roles management.r¦   ÚshowÚtransferrÙ   N)
r¹   rº   r»   r¼   r½   Úsubcommandsr‚   rË   rÜ   rÆ   rÙ   r¶   r!   rà   rà     s0   † ÙDà€KÙ)Ó+€K�ÑÙ'›/€K�ÑÙ/Ó1€K�
Õr¶   rà   )r7   Úsamba.getoptÚgetoptr¿   r   r   Úsamba.dcerpcr   r   Ú
samba.authr   Úsamba.drs_utilsÚsamba.netcmdr   r   r	   r
   Úsamba.samdbr   r"   rc   r€   r‚   rË   rÜ   rà   rÙ   r¶   r!   Ú<module>rë      st   ðó( Ý Û 
Ý ß &Ý %Û ÷ó õ òò.Wòt<ô~K4�Wô K4ô\4B�Gô 4Bôn56˜ô 56ôp2ˆ|ö 2r¶   