Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/rads/__pycache__/_globals.cpython-39.pyc
Ðазад
a � h � @ s d Z ddlZddlmZ ddlmZ ddlZddlmZ ddl m Z zddlZdZ W n eyj d Z Y n0 eed eeef f d�dd �Zeeedf d�dd�Zdd� Zee d�dd�Zee d�dd�Zeeeeef d�dd�Zeeed�dd�ZdS )zGlobal settings� N)�Path)�Union)�uapi� )�DumbYamlLoaderTF�NN)�returnc C sN zt d�jdd�} W n ty. d\}}Y n0 | �� jddd�\}}||fS )zFRead /etc/server.role and return imh_role, imh_class as a tuple of strz/etc/server.role�ascii)�encodingr �:r ��maxsplit)r � read_text�OSError�strip�split)Zserver_roleZimh_roleZ imh_class� r �</opt/imh-python/lib/python3.9/site-packages/rads/_globals.py�read_server_role s r )�secure_fqdnr c C sB zt �td��� t�}W n ty, Y dS 0 |s6dS |�| d�S )z:Get the "secure" shared username from /etc/trueuserdomainsz/etc/trueuserdomainsN)�yaml�loadr � read_bytesr r �get)r Zuser_domainsr r r �get_secure_user s �r c C sF t �tt�j�d��� �} | d }| d }| d }| d }||||fS )zRead rads.jsonz rads.json�staff_groups� sys_users�sys_mysql_users� our_resellers)�json�loadsr �__file__�parent�joinpathr )Zconfr r r r r r r � rads_json+ s r$ c C s� zt d��d�} W n ty( g Y S 0 g }| �� D ]L}z|jddd�\}}W n tyf Y q6Y n0 d|�� v r6|�|�� � q6|S )zget any extra shared ipsz/etc/reservedipreasonsr �=r r Zmail) r r r � splitlinesr � ValueError�lower�appendr )Z ipreasonsZips�line�addr�reasonr r r �get_cpanel_extra_shared_ips6 s r- c C s0 zt d��d��� W S ty* g Y S 0 dS )zget the shared inmotion ipsz/var/cpanel/mainips/inmotionr N)r r r r r r r r �get_cpanel_inmotion_ipsG s r. )�secure_userr r c C sH t d| d|id�d d }r6|d d |d d fS td | � ���d S )z-get the secure wildcard cert's ID and moduluszSSL::installed_host�domain)�user�args�result�dataZcertificate�id�modulusz"No SSL certificates installed for N�r �AttributeError)r/ r r4 r r r �get_secure_crt_infoO s ���r9 )r/ r6 r c C s\ t d| �d d }rJ|D ].}|d |kr|d }d| � d|� d� S qtd | � ���d S )zget path to shared wildcard keyzSSL::list_keysr3 r4 r6 r5 z/home/z /ssl/keys/z.keyzNo SSL keys installed for Nr7 )r/ r6 r4 Zkey_infoZkey_idr r r �get_secure_key_fileZ s r: )�__doc__r �pathlibr �typingr r �cpapisr �_yamlr Zparamiko�_�HAS_PARAMIKO�ImportError�tuple�strr r r$ �listr- r. r9 r: r r r r �<module> s$ "
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка