????

Your IP : 3.14.251.36


Current Path : /lib/python3.6/site-packages/up2date_client/__pycache__/
Upload File :
Current File : //lib/python3.6/site-packages/up2date_client/__pycache__/cldetect.cpython-36.pyc

3

@4�f��@s ddlZdadd�Zdd�ZdS)�NcCs�trtStjjd�rdan�tjjd�r,dan�tjjd�r>dan�tjjd�sVtjjd�r\d	anjtjjd
�rndanXtjjd�r�d
anFtjjd�r�dan4tjjd�r�dan"tjjd�s�tjjd�r�dandatS)z2
    Detect control panel and return its name
    z/usr/local/cpanel/cpanelZcPanelz/usr/local/psa/version�Pleskz"/usr/local/directadmin/directadminZDirectAdminz/usr/local/ispmgr/bin/ispmgrz/usr/local/mgr5/sbin/mgrctlZ
ISPManagerz/usr/local/interworx/iworx.iniZ	InterWorxz/hsphere/sharedzH-Spherez/lib64/libnss_ng.soZ	HostingNGz/etc/rc.d/init.d/cwpsrvZCentOS_WEB_Panelz'/etc/httpd/conf.d/atomia-pa-apache.confz!/storage/configuration/cloudlinuxZAtomia_agent�Unknown)�CP_NAME�os�path�isfile�isdir�r	r	�/usr/lib/python3.6/cldetect.py�	getCPNames,rc5Csddlm}i}t�}|dkr&||d<|dkr:|jd�}n|j�}|j�}d}tddd	d
ddd
dddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9g4�}x>|D]6}d:}	x ||D]}
|
j|kr�d;}	Pq�W|	s�|d<7}q�W||d=<||d><d?S)@z�
    Add server statistics to status_report dict
    :param status_report: dict to add statistics to
    :type status_report: dict
    r)�clpwdrZcpri'Z	nfsnobodyz
avahi-autoipdZeximZclamavZvarnishZnagiosZsaslauthZmysqlZlsadmzsystemd-bus-proxyzsystemd-networkZpolkitdZfirebirdZnginxZdovecotZdovenullZroundcube_sysuserZcpanelZcpanelhordeZcpanelphpmyadminZcpanelphppgadminZcpanelroundcubeZmailmanZcpaneleximfilterZcpanellogaholicZcpanelloginZmuninZcpaneleximscannerZcpanelphpgadminZcpsesZcpanelconnecttrackZ
cpanelrrdtoolZadminZ
webappsapacheZdiradminZ	majordomoZviapmZiworxz	iworx-webz	iworx-pmaziworx-backupziworx-hordeziworx-roundcubeziworx-sqmailZiworx_support_userZpsaadmZpopuserZpsaftpZdrwebzsw-cp-serverZ
horde_sysuserFT��usersZclnN)Zup2date_clientrrZClPwdZget_uid_dict�setZpw_name)Z
status_reportr�resZcp_nameZ
clpwdinstance�drZ	sys_usersZuid�found�entryr	r	r
�add_server_stats=s6

r)rrrrr	r	r	r
�<module>
s/