+
    4Ssiœ%  ã                   óT   € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHtHtH	t	  ! R R]4      t
R# )é    N)ÚCommandÚCommandErrorÚOptionc                   ó  a € ] tR t^)t o RtRtR]P                  R]P                  /t	]
! R]RR7      ]
! R]R	R7      ]
! R
]RR7      ]
! R]RR7      ]
! RRRRR7      ]
! RRRRRR7      .t. tRR ltR tR tR tR tRtV tR# )Úcmd_testparmz$Syntax check the configuration file.z%prog [options]Ú	sambaoptsÚversionoptsz--section-namez!Limit testparm to a named section)ÚtypeÚhelpz--parameter-namez#Limit testparm to a named parameterz--client-namezHClient DNS name for 'hosts allow' checking (should match reverse lookup)z--client-ipz,Client IP address for 'hosts allow' checkingz--suppress-promptÚ
store_trueFzSuppress prompt for enter)ÚactionÚdefaultr   z-vz	--verbosezShow default options tooNc	                óð  € Ve   Vf   \        R4      h VP                  4       p	\        P                  ! 4       ^8  d   \        P
                  ! ^4       T P                  R4      pTP                  RT	P                  4       TP                  R4       T P                  Y›4      pT;'       d    T P                  Y›4      pTe   Te   T P                  Y›Ye4       M—Tf   Te>   Tf'    Y“,          pTP                  T	P                  T4       Me T	P!                  YC4       MRT'       g:   T P"                  P%                  R4       \&        P(                  P+                  4        T	P                  T4       T'       d   R # \        R4      h  \         d   p
\        T
4      hR p
?
ii ; i  \         d)    TR9   d   T	P                  4         LW\        RT 24      hi ; i  \         d   p\        T4      hR p?ii ; i)	NzHBoth a DNS name and an IP address are required for the host access checkÚtestparmzLoaded smb config files from %szLoaded services file OK.zUnknown section z6Press enter to see a dump of your service definitions
zInvalid smb.conf)ÚglobalÚglobals)r   Úget_loadparmÚRuntimeErrorÚsambaÚget_debug_levelÚset_debug_levelÚ
get_loggerÚinfoÚ
configfileÚdo_global_checksÚdo_share_checksÚcheck_client_accessÚdumpÚdefault_serviceÚKeyErrorÚdump_globalsÚdump_a_parameterÚoutfÚwriteÚsysÚstdinÚreadline)Úselfr   r	   Úsection_nameÚparameter_nameÚ	client_ipÚclient_nameÚverboseÚsuppress_promptÚlpÚerrÚloggerÚvalidÚsectionÚes   &&&&&&&&&      Ú7/usr/lib/python3/dist-packages/samba/netcmd/testparm.pyÚrunÚcmd_testparm.runE   sÆ  € ð Ò" yÒ'8Üð  Dó Eð Eð	$Ø×'Ñ'Ó)ˆBô
 × Ò Ó" QÔ&Ü×!Ò! !Ô$à—‘ Ó,ˆà�‰Ð5°r·}±}ÔEØ�‰Ð.Ô/à×%Ñ% bÓ1ˆØ×:Ð:˜$×.Ñ.¨rÓ:ˆØÒ" yÒ'<Ø×$Ñ$ R°ÕHàÒ'¨>Ò+EØ!Ò)ðBØ"$Õ"2˜ð  Ÿ™ R×%7Ñ%7¸ÕAð.Ø×+Ñ+¨NÕI÷ 'Ø—I‘I—O‘OÐ$]Ô^Ü—I‘I×&Ñ&Ô(Ø—‘˜Ô ßÙäÐ1Ó2Ð2øôS ô 	$Ü˜sÓ#Ð#ûð	$ûô* $ô RØ'Ð+@Ô@ØŸO™OÖ-ä".Ð1AÀ,ÀÐ/PÓ"QÐQð	Rûô (ô .Ü*¨1›oÐ-ûð.úsA   •F Ã'F$ ÄG ÆF!ÆFÆF!Æ$"GÇGÇG5Ç%G0Ç0G5c                óÐ  € R pVP                  R4      p\        P                  ! V4      '       g   VP                  RV4       RpVP                  R4      p\        P                  ! V4      '       g   VP                  RV4       RpVP                  R4      p\        P
                  P                  V4      '       g   VP                  RV4       VP                  R4      p\        P
                  P                  V4      '       g   VP                  R	V4       VP                  R
4      p\        V4      ^8w  d   VP                  R4       RpVR8X  d   VP                  R4       RpVP                  R4      p	V	R9   d�   VP                  R4      P                  4       p
V
R9  d   VP                  R4       VP                  R4      pV'       d1   R F*  pWË9  g   K  VP                  RV,           R,           4       K,  	  VP                  R4      pVR8X  d   VP                  R4       VP                  R4      pVR9  d+   VP                  RV: R\        P                  : R24       RpV# )Tznetbios namez+netbios name %s is not a valid netbios nameFÚ	workgroupz-workgroup name %s is not a valid netbios nameÚlockdirz lock directory %s does not existzpid directoryzpid directory %s does not existzwinbind separatorz=the 'winbind separator' parameter must be a single character.Ú+zC'winbind separator = +' might cause problems with group membership.zserver rolezunix charsetzXWhen acting as Active Directory domain controller, unix charset is expected to be UTF-8.zvfs objectsz3When acting as Active Directory domain controller, z should be in vfs objects.zldap server require strong authÚallow_sasl_over_tlsz½WARNING: You have not configured 'ldap server require strong auth = allow_sasl_over_tls'.
Please change to 'yes' (preferred) or 'allow_sasl_without_tls_channel_bindings' (if really needed).zclient use krb5 netlogonz0You have configured 'client use krb5 netlogon = z!'.
This is experimental in Samba z( and should not be used in production!

)z"active directory domain controllerzdomain controllerÚdc)zUTF-8ÚUTF8)Ú
dfs_samba4Ú	acl_xattr)Únor   )Úgetr   Úvalid_netbios_nameÚerrorÚosÚpathÚisdirÚwarningÚlenÚupperÚversion)r(   r/   r1   r2   Únetbios_namer9   r:   ÚpiddirÚwinbind_separatorÚroleÚcharsetÚ
vfsobjectsÚentryÚstrong_authÚcli_krb5_netlogons   &&&            r5   r   Úcmd_testparm.do_global_checksy   s!  € Øˆà—v‘v˜nÓ-ˆÜ×'Ò'¨×5Ò5Ø�L‰LÐFØ%ô'àˆEà—F‘F˜;Ó'ˆ	Ü×'Ò'¨	×2Ò2Ø�L‰LÐHØ"ô$àˆEà—&‘&˜Ó#ˆä�w‰w�}‰}˜W×%Ò%Ø�N‰NÐ=¸wÔGà—‘˜Ó(ˆä�w‰w�}‰}˜V×$Ò$Ø�N‰NÐ<¸fÔEàŸF™FÐ#6Ó7ÐäÐ Ó! QÔ&Ø�L‰Lð &ô 'àˆEà Ô#Ø�L‰Lðôð ˆEà�v‰v�mÓ$ˆàÐTÔTØ—f‘f˜^Ó,×2Ñ2Ó4ˆGØÐ/Ô/Ø—‘ð<ô=ð Ÿ™ Ó.ˆJßÛ8�EØÖ.ØŸ™ØQØ!õ"Ø$@õAöBñ 9ð —f‘fÐ>Ó?ˆØÐ/Ô/Ø�N‰Nð&ô'ð ŸF™FÐ#=Ó>ÐØÐ$5Ô5Ø�LŠLó
 #¤E§M¤Mð	3ô4ð ˆEàˆó    c                ó,   € \        V P                  4      h)N)ÚNotImplementedErrorÚallow_access)r(   Ú	deny_listÚ
allow_listÚcnameÚcaddrs   &&&&&r5   rY   Úcmd_testparm.allow_accessÅ   s   € Ü! $×"3Ñ"3Ó4Ð4rV   c                óÌ  € R pVP                  4        F&  p\        V4      ^8”  g   K  VP                  R4        M	  VP                  4        F“  pVP                  RV4      pVP                  RV4      pV'       d.   V F'  pRV9   g
   RV9   g   K  VP	                  RWt4       RpK)  	  V'       g   Kf  V F'  pRV9   g
   RV9   g   K  VP	                  RWt4       RpK)  	  K•  	  V# )	Tz¶You have some share names that are longer than 12 characters. These may not be accessible to some older clients. (Eg. Windows9x, WindowsMe, and not listed in smbclient in Samba 3.0.)ú
hosts denyúhosts allowÚ*Ú?zBInvalid character (* or ?) in hosts deny list (%s) for service %s.FzCInvalid character (* or ?) in hosts allow list (%s) for service %s.)ÚservicesrI   rH   rB   rD   )r(   r/   r1   r2   ÚsrZ   r[   rR   s   &&&     r5   r   Úcmd_testparm.do_share_checksÈ   sß   € ØˆØ—‘–ˆAÜ�1‹v˜Ž{Ø—‘ð/ô0ñ
 ñ ð —‘–ˆAØŸ™˜|¨QÓ/ˆIØŸ™ ¨qÓ1ˆJßÛ&�EØ˜e”| s¨e¦|ØŸ™ð &AØBGôLà %šñ	 '÷ ‰zÛ'�EØ˜e”| s¨e¦|ØŸ™ð &AØBGôLà %šó	 (ñ ð  ˆrV   c                óf  € VP                  4        Fœ  pV P                  VP                  R 4      VP                  R4      VV4      '       dO   V P                  VP                  R V4      VP                  RV4      W44      '       d   VP                  RW4V4       K‰  VP                  RW4V4       Kž  	  R# )r`   ra   z#Allow connection from %s (%s) to %sz"Deny connection from %s (%s) to %sN)rd   rY   rB   r   )r(   r/   r1   r\   r]   re   s   &&&&& r5   r   Ú cmd_testparm.check_client_accesså   s•   € à—‘–ˆAØ×!Ñ! "§&¡&¨Ó"6¸¿¹¸}Ó8MÈuØ"'÷)ò )à×!Ñ! "§&¡&¨°qÓ"9¸2¿6¹6À-ÐQRÓ;SØ"'÷0ò 0à—‘ÐAÀ5ÐQRÖSà—‘Ð@À%ÐPQÖRó rV   © )NNNNFN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚsynopsisÚoptionsÚSambaOptionsÚVersionOptionsÚtakes_optiongroupsr   ÚstrÚtakes_optionsÚ
takes_argsr6   r   rY   r   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r5   r   r   )   sÉ   ø‡ € Ù.à €Hð 	�W×)Ñ)Ø�w×-Ñ-ðÐñ 	Ð cØ7ô	9áÐ!¨Ø9ô	;áˆ Sð4ô	5ñ 	ˆ} 3ØBô	DáÐ"¨<ÀØ/ô	1áˆt�[¨ØÐ#=ô	?ð€Mð  €Jô23òhJòX5ò÷:	Sð 	SrV   r   )rE   r%   r   Úsamba.getoptÚgetoptrp   Úsamba.netcmdr   r   r   r   ri   rV   r5   Ú<module>r}      s*   ðóB 
Û 
ã Ý ß 6Ñ 6ôES�7ö ESrV   