403Webshell
Server IP : 15.235.198.142  /  Your IP : 216.73.216.190
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 8.3.6
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__/openbsd.cpython-312.pyc
�

�fT���ddlZddlZddlmZmZej
e�ZGd�dejjj�Zy)�N)�subp�utilc�\�eZdZdZdgZdd�Zd�Zd�Zedd�de	d	e	fd
��Z
d�Zd�Zd
�Z
y)�Distroz/etc/myname�rcctlNc�@�tj|j�S�N)r�load_text_file�hostname_conf_fn)�self�filename�defaults   �;/usr/lib/python3/dist-packages/cloudinit/distros/openbsd.py�_read_hostnamezDistro._read_hostnames���"�"�4�#8�#8�9�9�c�N�|dz}tj|j|�y)N�
)r�
write_filer)r�hostnamer
�contents    r�_write_hostnamezDistro._write_hostnames���T�/������-�-�w�7rc��dd||gS)N�usermodz-G�)r�member_name�
group_names   r�_get_add_member_to_group_cmdz#Distro._get_add_member_to_group_cmds���4��[�9�9r)�rcs�action�servicec	��|j}d|gd|gd|gd|gd|gd|gd|gd|gd�}t|�t||�z}tj|d|�	�S)
z�
        Perform the requested action on a service. This handles OpenBSD's
        'rcctl'.
        May raise ProcessExecutionError
        �stop�start�enable�disable�restart�check)r"r#r$r%r&�reloadz
try-reload�statusT)�capturer)�init_cmd�listr)�clsrr r�
extra_argsr+�cmds�cmds        r�manage_servicezDistro.manage_services����<�<���W�%��w�'���)�!�7�+�!�7�+� �'�*�$�g�.���(�	
���8�n�t�D��L�1�1���y�y��d��4�4rc��	tjddd|g�y#t$rtjtd|��wxYw)Nrz-p�*zFailed to lock user %s)r�	Exceptionr�logexc�LOG�r�names  r�lock_passwdzDistro.lock_passwd0s?��	��I�I�y�$��T�2�3���	��K�K��5�t�<��	�s	��&Ac��yr	rr7s  r�
unlock_passwdzDistro.unlock_passwd7s��rc��iS)z:Return env vars used in OpenBSD package_command operationsr)rs r�_get_pkg_cmd_environzDistro._get_pkg_cmd_environ:s���	rr	)�__name__�
__module__�__qualname__rr+rrr�classmethod�strr1r9r;r=rrrrr
sR��$���y�H�:�8�:��HL�5�C�5�#�5��5�(�
�rr)�logging�cloudinit.distros.netbsd�	cloudinitrr�	getLoggerr>r6�distros�netbsd�NetBSDrrrr�<module>rJs@��
�� ��g����!��/�Y�
�
�
%�
%�
,�
,�/r

Youez - 2016 - github.com/yon3zu
LinuXploit