403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/system-config-users/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/system-config-users/userGroupCheck.pyc
Ñò
³¼ÀJc@sddkZddkZddkZddkZddkZddkZd„ZeZy9ddk	Z	e
Zdee	ƒjo
e
ZneZWne
j
onXeidZeidZeideidƒZeideidƒZdZdZd	Zd
ZdZdZhed
ƒe6edƒe6edƒe6edƒe6edƒe6edƒe6Zhedƒe6edƒe6edƒe6edƒe6edƒe6Zd„Zd„Zd„Zd„Z d„Z!ed„Z"d„Z#d„Z$dS( iÿÿÿÿNcCstid|ƒS(ssystem-config-users(tgettextt	ldgettext(tx((s0/usr/share/system-config-users/userGroupCheck.pyt<lambda> stVeryFascistCheckit/tPC_NAME_MAXtPC_PATH_MAXiiiiisPlease enter a user name.s,The user name must not exceed %d characters.sZThe user name '%s' contains whitespace. Please do not include whitespace in the user name.sœThe user name '%s' contains a dollar sign which is not at the end. Please use dollar signs only at the end of user names to indicate Samba machine accounts.sPThe user name '%(name)s' contains an invalid character at position %(position)d.s§Using all numbers as the user name can cause confusion about whether the user name or numerical user id is meant. Do you really want to use a numerical-only user name?sPlease enter a group name.s-The group name must not exceed %d characters.s\The group name '%s' contains whitespace. Please do not include whitespace in the group name.sQThe group name '%(name)s' contains an invalid character at position %(position)d.s«Using all numbers as the group name can cause confusion about whether the group name or numerical group id is meant. Do you really want to use a numerical-only group name?c	sŽ|djot}t}n|djot}t}nttiˆƒƒdjo-ti|t	ƒ|i
dƒ|iƒtStˆƒ|jo1ti|t
tƒ|i
dƒ|iƒtSt}xlt‡fd†ttˆƒƒƒD]F\}}|djpX|djo
|djp>|djo>|djo1|djo$|tˆƒd	jo
t}qòn|djo1ti|tˆƒ|i
dƒ|iƒtS|tijo`|tijoP|d
joCti|thˆd6|d	d6ƒ|i
dƒ|iƒtS|tijo
t}qòqòW|oGti|tƒ}|i
dƒ|iƒ|tijotStSntS(
Ntusertgroupitcsˆ||fS(((R(tname(s0/usr/share/system-config-users/userGroupCheck.pyR_st_t-t$it.Rtposition(t	user_msgstmaxusernamelengtht
group_msgstmaxgroupnamelengthtlentstringtstript
messageDialogtshow_message_dialogt	MSG_EMPTYtset_textt
grab_focustFalsetMSG_TOOLONGtTruetmaptrangetMSG_DOLLARSIGNt
ascii_letterstdigitstMSG_ILLEGAL_CHARStshow_confirm_dialogtMSG_NUMBERStgtktRESPONSE_YES(	ttypeRtwidgettmsgst
maxnamelengtht	alldigitstitjtyesno((Rs0/usr/share/system-config-users/userGroupCheck.pytisUserGroupNameOkJsT







%e


-'



cCstd||ƒS(NR(R2(t	candidateR+((s0/usr/share/system-config-users/userGroupCheck.pytisUsernameOkscCstd||ƒS(NR	(R2(R3R+((s0/usr/share/system-config-users/userGroupCheck.pyt
isGroupnameOk‚scCs0x}|D]u}|tijo_|tijoO|tijo?|tijo/titdƒƒ|idƒ|i	ƒt
SqWtptSd}to9yti|ƒWqátj
o}t|ƒ}qáXnti|ƒ}|oDtid|ƒ}titdƒ|ƒ}|tijot
SntS(NsLThe password contains invalid characters.  Please use only ASCII characters.R
tcracklibsBThe chosen password is too weak: %s. Do you want to use it anyway?(RR#R$tpunctuationt
whitespaceRRRRRRt
have_cracklibRtNonethave_cracklib_2_8_13R6Rt
ValueErrortstrtFascistCheckRRR&R(R)(R3R+R/tclerrortetrc((s0/usr/share/system-config-users/userGroupCheck.pytisPasswordOk…s,@

		cCs¨y|idƒ}WnBtj
o6titdƒ|ƒ|idƒ|iƒtSXti	|dƒdjo3titdƒ|ƒ|idƒ|iƒtSt
S(Nsutf-8sMThe name '%s' contains invalid characters.  Please use only UTF-8 characters.R
t:isFThe name '%s' contains a colon.  Please do not use colons in the name.(tdecodetUnicodeDecodeErrorRRRRRRRtfindR(R3R+tdummy((s0/usr/share/system-config-users/userGroupCheck.pytisNameOk¥s



c	Cs
|oKtti|ƒƒdjo/titdƒƒ|idƒ|iƒtSti	|dƒdjo3titdƒ|ƒ|idƒ|iƒtS|i
dƒ}t|dƒdjo3titdƒ|ƒ|idƒ|iƒtSttd„|ƒƒt
jo3titd	ƒ|ƒ|idƒ|iƒtSy]ttd
„|dd!ƒƒdjo3titd
ƒ|ƒ|idƒ|iƒtSWntj
onXd|jp
d|jo3titdƒ|ƒ|idƒ|iƒtStS(NisPlease enter a home directory.R
RCsZThe directory name '%s' contains a colon.  Please do not use colons in the directory name.RsiThe directory name '%s' doesn't begin with a '/'. Please specify an absolute path for the home directory.cSs
t|ƒS((R(R((s0/usr/share/system-config-users/userGroupCheck.pyRÐsszThe directory name '%s' has path components which are too long. Please use shorter path components for the home directory.cSs
t|ƒS((R(R((s0/usr/share/system-config-users/userGroupCheck.pyR×siiÿÿÿÿs{The directory name '%s' contains empty path components. Please specify a home directory name without empty path components.Rs..sThe directory name '%s' contains illegal path components. Please don't use '.' or '..' as path components for the home directory.(RRRRRRRRRRFtsplittmaxR tmaxfilenamelengthtminR<R(R3R+tneed_homedirt	str_split((s0/usr/share/system-config-users/userGroupCheck.pytisHomedirOk¹sH#







&

	

cCs"|i|ƒ}|o~tStS(N(tlookupUserByNameRR(tluadminR((s0/usr/share/system-config-users/userGroupCheck.pyt
userExistsès
cCs"|i|ƒ}|o~tStS(N(tlookupGroupByNameRR(RQR	((s0/usr/share/system-config-users/userGroupCheck.pytgroupExistsïs
(%tosRtlibuserRR(RRRR9R6RtdirR;tImportErrortUT_NAMESIZERRtpathconftpathconf_namesRKt
maxpathlengthRRtMSG_WHITESPACER"R%R'RRR2R4R5RBRHRORRRT(((s0/usr/share/system-config-users/userGroupCheck.pyt<module>s\	












	5			 	/	

Youez - 2016 - github.com/yon3zu
LinuXploit