MOON
Server: Apache
System: Linux vps.erhabenn.com.br 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64
User: machen (1008)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pyo
�
d�bc@s!ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddljj
Z
ddljjZddljjjZddljjjZddljjjZddlmZddlmZdefd��YZdS(i����N(t
DefaultOSUtil(tOSUtilErrortClearLinuxUtilcBs�eZd�Zed��Zed��Zd�Zd�Zdddd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�ZRS(cCs)tt|�j�d|_t|_dS(Ns(/usr/share/defaults/waagent/waagent.conf(tsuperRt__init__tagent_conf_file_pathtTruetjit_enabled(tself((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pyR(s	cCsdS(Ns/usr/lib/systemd/system((((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pyt"get_systemd_unit_file_install_path-scCsdS(Ns/usr/bin((((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pytget_agent_bin_path1scCstS(N(R(R((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pytis_dhcp_enabled5scCstjddt�S(Ns systemctl start systemd-networkdtchk_err(t	shellutiltruntFalse(R((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pyt
start_network8scCstjd�dS(Ns"systemctl restart systemd-networkd(R
R(Rtifnametretriestwait((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pyt
restart_if;scCsdS(N((R((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pytrestart_ssh_service>scCstjddt�S(Nssystemctl stop systemd-networkdR(R
RR(R((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pytstop_dhcp_serviceBscCstjddt�S(Ns systemctl start systemd-networkdR(R
RR(R((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pytstart_dhcp_serviceEscCstjdj|j�dt�S(Nssystemctl start {0}R(R
Rtformattservice_nameR(R((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pytstart_agent_serviceHscCstjdj|j�dt�S(Nssystemctl stop {0}R(R
RRRR(R((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pytstop_agent_serviceKscCs|jddg�S(Ntpidofssystemd-networkd(t
_get_dhcp_pid(R((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pytget_dhcp_pidNscCsdS(N((Rtdisable_password((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pyt	conf_sshdQscCs
y�tj�}y1tj|�}|s?ttjd|��nWn:ttfk
r|}|jtjkrp�ndg}nHX|jd�}g|D]}|j	d�s�|^q�}|j
dd�tj|dj|��Wn(tk
r}t
dj|���nXdS(Ns
Empty Filesroot:*LOCK*:14600::::::s
sroot:is"Failed to delete root password:{0}(tconftget_passwd_file_pathtfileutilt	read_filetIOErrorterrnotENOENTtOSErrortsplitt
startswithtinsertt
write_filetjoinRR(Rtpasswd_file_pathtpasswd_contentt
file_read_errt
new_passwdtpasswdtxte((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pytdel_root_passwordUs"
(N(t__name__t
__module__RtstaticmethodR	R
RRtNoneRRRRRRRR R5(((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pyR&s										(tostretpwdtshutiltsockettarraytstructtfcntlttimetbase64R&tazurelinuxagent.common.conftcommonR!tazurelinuxagent.common.loggertloggert%azurelinuxagent.common.utils.fileutiltutilsR#t&azurelinuxagent.common.utils.shellutilR
t%azurelinuxagent.common.utils.textutilttextutilt%azurelinuxagent.common.osutil.defaultRt azurelinuxagent.common.exceptionRR(((sL/usr/lib/python2.7/site-packages/azurelinuxagent/common/osutil/clearlinux.pyt<module>s$