????

Your IP : 216.73.216.152


Current Path : /proc/self/root/proc/self/root/lib/python2.7/site-packages/sos/plugins/
Upload File :
Current File : //proc/self/root/proc/self/root/lib/python2.7/site-packages/sos/plugins/ipa.pyc

�
Dr^c@sSddlmZmZddlmZddlmZdeefd��YZdS(i����(tPlugintRedHatPlugin(tglob(texiststIpacBsheZdZdZdZeZeZdZdZ	d	�Z
d
�Zd�Zd�Z
d
�Zd�ZRS(s Identity, policy, audit
    tipatidentitytapaches/etc/ipas
ipa-servers
ipa-clientsfreeipa-serversfreeipa-clientcCsN|jd�s'td�s'td�r+dS|jd�sFtd�rJdSdS(Ns
pki-servers/var/lib/pkis/usr/share/doc/ipa-server-4.2.0tv4s
pki-commons/var/lib/pki-ca/tv3(tis_installedRtNone(tself((s3/usr/lib/python2.7/site-packages/sos/plugins/ipa.pytcheck_ipa_server_versionscCs.td|j�s&td|j�r*tSdS(Ns%s/conf/ca/CS.cfgs%s/conf/CS.cfg(Rtpki_tomcat_dir_v4tpki_tomcat_dir_v3tTrue(R((s3/usr/lib/python2.7/site-packages/sos/plugins/ipa.pytca_installed'scCs&|jd�s|jd�r"tSdS(Ns
ipa-serversfreeipa-server(R
R(R((s3/usr/lib/python2.7/site-packages/sos/plugins/ipa.pytipa_server_installed-scCsl|dkr:|jdddddddd	d
dg
�n.|dkrh|jd
dddddg�ndS(NRs /var/log/pki/pki-tomcat/ca/debugs!/var/log/pki/pki-tomcat/ca/systems'/var/log/pki/pki-tomcat/ca/transactionss(/var/log/pki/pki-tomcat/ca/selftests.logs"/var/log/pki/pki-tomcat/catalina.*s/var/log/pki/pki-ca-spawn.*s!/var/log/pki/pki-tomcat/kra/debugs"/var/log/pki/pki-tomcat/kra/systems(/var/log/pki/pki-tomcat/kra/transactionss/var/log/pki/pki-kra-spawn.*R	s/var/log/pki-ca/debugs/var/log/pki-ca/systems/var/log/pki-ca/transactionss/var/log/pki-ca/selftests.logs/var/log/pki-ca/catalina.*(t
add_copy_spec(Rtipa_version((s3/usr/lib/python2.7/site-packages/sos/plugins/ipa.pytretrieve_pki_logs2s(
cCs�d|_d|_d|_d|_|j�}|j�ry|jd�|jd|�|jddd	d
dg�n|j�r�|jd�|j	|�n|jd
dddddddddddddddddg�|dkr|j|_
|j|_n|j|_
|j|_|jd |j
�|jd!|j�|j
d"d#d$d%d&d'd(d)d*d+|j
d,|jd-|jg�|jd.d/d0d1d2d3d4d5g�x%td6�D]}|jd7|�q�WdS(8Ns/var/lib/pki/pki-tomcats/var/lib/pki-cas/etc/pki/pki-tomcat/cas/etc/pki-casIPA server install detectedsIPA version is [%s]s/var/log/ipaserver-install.logs"/var/log/ipaserver-kra-install.logs/var/log/ipareplica-install.logs"/var/log/ipareplica-ca-install.logs/var/log/ipa-custodia.audit.logs$CA is installed: retrieving PKI logss/var/log/ipaclient-install.logs/var/log/ipaupgrade.logs/var/log/krb5kdc.logs#/var/log/dirsrv/slapd-*/logs/accesss#/var/log/dirsrv/slapd-*/logs/errorss/etc/dirsrv/slapd-*/dse.ldifs&/etc/dirsrv/slapd-*/schema/99user.ldifs
/etc/hostss/etc/httpd/alias/*s/etc/named.*s/etc/ipa/ca.crts/etc/ipa/default.confs/root/.ipa/log/cli.logs#/var/lib/certmonger/requests/[0-9]*s/var/lib/certmonger/cas/[0-9]*s/var/lib/ipa/ra-agent.pems/var/kerberos/krb5kdc/kdc.crts(/var/lib/ipa/sysrestore/sysrestore.stateRscertutil -L -d %s/aliass	%s/CS.cfgs/etc/pki/nssdb/key*s/etc/dirsrv/slapd-*/key*s/etc/dirsrv/slapd-*/pin.txts/etc/dirsrv/slapd-*/pwdfile.txts/etc/httpd/alias/ipasession.keys/etc/httpd/alias/key*s/etc/httpd/alias/pin.txts/etc/httpd/alias/pwdfile.txts/etc/named.keytabs
%s/alias/key*s%s/flatfile.txts%s/password.confs"ls -la /etc/dirsrv/slapd-*/schema/sgetcert lists certutil -L -d /etc/httpd/alias/spki-server cert-find --show-alls%pki-server subsystem-cert-validate cas klist -ket /etc/dirsrv/ds.keytabs%klist -ket /etc/httpd/conf/ipa.keytabs,klist -ket /var/lib/ipa/gssproxy/http.keytabs/etc/dirsrv/slapd-*/scertutil -L -d %s(RRtpki_tomcat_conf_dir_v4tpki_tomcat_conf_dir_v3R
Rt
_log_debugRRRtpki_tomcat_dirtpki_tomcat_conf_dirtadd_cmd_outputtadd_forbidden_pathR(RRtcertdb_directory((s3/usr/lib/python2.7/site-packages/sos/plugins/ipa.pytsetupJs�				






cCsfd}d}|jd||�|jddd�d}x't|�D]}|j|dd	�qEWdS(
Ns(\s*arg \"password )[^\"]*s
\1********s/etc/named.confsgetcert lists
(pin=)'(\d+)'s\1'***'s#/var/lib/certmonger/requests/[0-9]*s(key_pin=)(\d+)s\1***(tdo_file_subtdo_cmd_output_subR(Rtmatchtsubsttrequest_logstrequest_log((s3/usr/lib/python2.7/site-packages/sos/plugins/ipa.pytpostproc�s		(RR(s/etc/ipa(s
ipa-servers
ipa-clientsfreeipa-serversfreeipa-client(t__name__t
__module__t__doc__tplugin_nametprofilestFalset
ipa_servert
ipa_clienttfilestpackagesR
RRRRR%(((s3/usr/lib/python2.7/site-packages/sos/plugins/ipa.pyRs	
				YN(tsos.pluginsRRRtos.pathRR(((s3/usr/lib/python2.7/site-packages/sos/plugins/ipa.pyt<module>s