403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/cloudinit/distros/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/cloudinit/distros/__pycache__/ug_util.cpython-314.pyc
+
��i'��f�^RIt^RIHtHtHt]P
!]4tRtRRlt	Rt
RRltR#)	�N)�	lifecycle�
type_utils�utilc���\V\4'd VP4PR4p\V\4'Ed$/pVEFp\V\
4'd�VP
4F�wr4\V\\34'g'\R\P!V4,4h\V\4'd$VPV.4PV4K�VPV.4PV4K�	K�\V\4'dW!9d.W&K�K�\R\P!V4,4h	Tp/p\V\
4'd4VP
4Fwrg\P!V4WV&K	V#\R\P!V4,4h)�,zBad group member type %szUnknown group name type %sz@Group config must be list, dict or string type only but found %s)�
isinstance�str�strip�split�list�dict�items�	TypeErrorr�obj_name�
setdefault�extend�appendr�uniq_merge_sorted)�grp_cfg�	c_grp_cfg�i�k�v�groups�grp_name�grp_memberss&       �;/usr/lib/python3/dist-packages/cloudinit/distros/ug_util.py�_normalize_groupsrs����'�3����-�-�/�'�'��,���'�4� � ��	��A��!�T�"�"��G�G�I�D�A�%�a�$���5�5�'�6�)�2�2�1�5�7���
"�!�T�*�*�!�,�,�Q��3�:�:�1�=�!�,�,�Q��3�:�:�1�=�&��A�s�#�#��%�#%�I�L�&� �0�J�4G�4G��4J�K���#�(��
�F��'�4� � �%,�]�]�_�!�H�#�5�5�k�B�F��&5��M�	�N��"�"�7�+�
-�
�	
�c��\V\4'd�.pVP4F�wr4\V\\\
\34'd;\P!V4'dVP\
V44KcKe\V\4'dW4R&VPV4K�\R\P!V4:RV:24h	TpM,\V\4'd\P!V4p/pVF�p\V\\34'd6\P!V4FpV'gK
Wu9gK/WW&K	KT\V\4'dIVP!RR4pVP#V4;'g/p	\P$!W�.4WX&K�\R\P!V4,4h	V'dk/p
VP4FRwr�/p
VP4F3wr4VP'RR4P)4pV'gK/WMV&K5	W�V&KT	T
pRpV'd�RV9d�VP!R4pV'd�VP+4pVP!R4pVP!R.4pVP!V/4pVP#R.4p\P!VV4pR	P-V4VR&\P$!WV.4W^&VP4Fwr�V'dW�8HMR
VR&K	V#)�namezUnmappable user value type z	 for key �defaultzDUser config must be dictionary/list or string  types only and not %s�-�_NrrF)rr
r�bool�int�floatr	r�is_truerrrrrr�
uniq_merge�pop�get�
mergemanydict�replacer
�copy�join)�u_cfg�def_user_cfg�ad_ucfgrr�users�user_config�u�n�prev_config�c_users�uname�uconfig�	c_uconfig�def_user�
def_config�
def_groups�
parsed_config�
parsed_groups�users_groupss&&                  r�_normalize_usersrBIs����%�������K�K�M�D�A��!�d�C���4�5�5��<�<��?�?��N�N�3�q�6�*�#��A�t�$�$��&�	����q�!��!�*�*�1�-�q�2���"���	�E�3�	�	��&�&�u�-���E����k�D�#�;�/�/��_�_�[�1���1���!�E�H�2���T�
*�
*�����	�2�A��)�)�A�,�,�,�"�K��)�)�;�*D�E�E�H��)�,6�,?�,?��,L�N��
�� 
���#�k�k�m�N�E��I��
�
�����I�I�c�3�'�-�-�/���1�#$�a�L�(�'�E�N�
,����H���e�#��Y�Y�y�)�
��(�,�,�.�L�#�'�'��/�H�%�)�)�(�B�7�J�"�I�I�h��3�M�)�-�-�h��;�M��1�1�-��L�L�&)�h�h�|�&<�M�(�#�#�0�0��=�9��E�O� �+�+�-���2:�U�.���	��(��Lrc�p�V'g/p/pRV9d�VR,'d�VR,p\V\4'dRV/p\P!RRRR7MB\V\4'g-\
P
R\P!V44/p/pVP4p\P!W#.4pVPR.4p\V\\34'd'\P!R	\V42RR
R7MB\V\4'g-\
P
R\P!V44.pV'd\V\4'dVP!RR/4MT\V\4'd \	V4PRR
4VR&M\V\4'd
VR,
p/pRV9d\#VR,4p\%WT4pWv3# \d\
P
R4ELi;i)�userr!z'user' of type stringz22.2zUse 'users' list instead.)�
deprecated�deprecated_version�
extra_messagez?Format for 'user' key must be a string or dictionary and not %sziDistro has not implemented default user access. No distribution provided default user will be normalized.r3z'users' of type zUse 'users' as a list.z^Format for 'users' key must be a comma-separated string or a dictionary or a list but found %sr"Tz,defaultr)rr	r�	deprecater
�LOG�warningrr�get_default_user�NotImplementedErrorrr,r+�typerrrrB)�cfg�distro�old_user�distro_user_config�default_user_config�
base_usersrr3s&&      r�normalize_users_groupsrT�s������
�H�
��}��V����v�;���h��$�$���)�H����2�#)�9�
�
�H�d�+�+��K�K���#�#�H�-�
�
�H���
�#�4�4�6���,�,�h�-K�L������"�%�J��*�t�S�k�*�*����)�$�z�*:�);�<�%�2�	
�
�
�T�
+�
+����
6����
�+�	
�
�
���j�$�'�'����v�y�1�2�
�
�D�
)�
)�$(��$4�$8�$8��D�$I�J�y�!�
�
�C�
(�
(��*�$�J�
�F��3��"�3�x�=�1���Z�=�E��?���Q�
����
E�	
�
�s�%H� H5�4H5c���V'gW3#Rp\\W0P444pV'gW3#\V4^,pWE,pVP	RR4WV3#)c�H�V^,pV'dRV9dR#VR,#)�r"F�)�entry�configs& r�	safe_find�"extract_default.<locals>.safe_find�s#���q�����&�0���i� � rr"N)r
�filterrrr*)r3�default_name�default_configr[�	tmp_usersr!rZs&&&    r�extract_defaultra�sa����-�-�!��V�I�{�{�}�5�6�I���-�-��	�?�1��D�
�_�F�
�J�J�y�$���>�r)N)NN)�logging�	cloudinitrrr�	getLogger�__name__rIrrBrTrarXrr�<module>rfs9���1�1�
����!��%�bN�xI�\r

Youez - 2016 - github.com/yon3zu
LinuXploit