/usr/lib/fixperms/__pycache__
NameSizeModeActions
fixperms_base.cpython-313.pyc144460644editdlrm
fixperms_cli.cpython-313.pyc62630644editdlrm
fixperms_cpanel.cpython-313.pyc116200644editdlrm
fixperms_cwp.cpython-313.pyc57500644editdlrm
fixperms_ids.cpython-313.pyc42810644editdlrm
fixperms_main.cpython-313.pyc65660644editdlrm
fixperms_wp3.cpython-313.pyc21100644editdlrm
Edit: /usr/lib/fixperms/__pycache__/fixperms_cwp.cpython-313.pyc (5750B)
6gifSrSSKrSSKJrJrJr SSKrSSKJr SSK J r SSK J r "SS\5r g) Fixperms class for CWPN)S_ISLNKS_ISREGS_ISDIR)PermMap)IDCache)ArgscX^\rSrSrSrS\S\S\4U4SjjrS U4Sjjr Sr S r S r U=r $) CwpPermMap ridsargsuserc *>[TU]UUU[[R"U5R 55SUS4S9 UR URpTURSSXE45 URSSS5 URS S XE45 URS S XE45 URS SXE45 URSSXE45 URSSXE45 URSSXE45 URSSS5 URSSXE45 URSSXE45 URSSXE45 URSSS5 URSSS5 URSSXE45 URSSXE45 g) Ninobody)r rr all_docroots docroot_chmod docroot_chownz\/\.(?:pgpass|my\.cnf)$)Nz\/\.imh(?:$|\/)))rrz\/\.ssh(?:$|\/))rz\/\.pki(?:$|\/))Niz .*\/\.env$z\/.*\.(?:pl|cgi)$)rN$)Nzx\/.+\/(?:(?:wp-config|conf|[cC]onfig|[cC]onfiguration|LocalSettings|settings)(?:\.inc)?\.php|local\.xml|mt-config\.cgi)$)iNz\/cwp_stats\/.+\.html)rNz\/tmp\/session$)Niz\/tmp\/session\/sess_.+z \/\.conf$)Nrz/\.conf/\..+\.sqlite$z)/.conf/(?:cache|reseller)(?:\/.+\.json)?$z\/.softaculous(?:$|\/))rrz\/) super__init__listcwp get_docrootsvaluesuidgidadd_rule)selfr rrr!r" __class__s !/usr/lib/fixperms/fixperms_cwp.pyrCwpPermMap.__init__s c..t4;;=>*  88TXXS 0-#L (.&A (.3*E (-#D m]SJ? *MC:F c=3*5  +  J   . vF (-#D 0-#L lMC:> . vF 8.&  /#L e^cZ8cz>[TU]5 URR(dUR 5 gg)N)rfixpermsr skip_mail mailperms)r$r%s r&r*CwpPermMap.fixpermsBs* yy"" NN #r(c## [R"URSS9H%nUR[ U55ShvN M' gN 7f)z)Iterate all paths in the user's mail dirsT) check_existsN)r vmail_pathsrwalkstr)r$top_dirs r& iter_vmailCwpPermMap.iter_vmailGs8tyytDGyyW. . .E .sAAA  AczURnURRS5RnURR S5R n[ R"S5nURSXCU5 URSUS5 UR5GH;upE[UR 5(aURRSU5 M>[#UR 5(aS nO[%UR 5(a[ R&R)U5R+S 5(aS nOS nURUR,:wa0UR.S :a UR0R3XTX4U5 MOURRSU5 GMURXTX5 URXTU5 GM> g![aK URRS5 [ R"SSS9 [ R"SX25 GNf=f)z)Fix permissions of a CWP user's mail dirsmailvmailz /var/vmailiz$/var/vmail was missing; creating it.i)modez!Skipping unexpected symlink at %srzdovecot-uidvalidity.i$rz#Skipping unexpected path type at %sN)r!r getgrnamgr_gidgetpwnampw_uidoslstatlchownlchmodFileNotFoundErrorlogwarningmkdirr4rst_moderrpathbasename startswithst_uidst_nlink hard_linksadd)r$r!r" vmail_uidstatrHr9s r&r,CwpPermMap.mailpermsLshhhh'..HH%%g.55  388L)D KK ds ; KK dE 2//+JDt||$$  !DdKt||$$&&77##D)445KLL D D88t{{*t}}q/@OO''SJE  !FM KKC - KKD )%,! 4 HH  C D HH\ . IIlI 3 4sG%%AH:9H:)returnN)__name__ __module__ __qualname____firstlineno____doc__rr r2rr*r4r,__static_attributes__ __classcell__)r%s@r&r r s5 29G29429s29h / "*"*r(r )rXr?rPrrrr fixperms_baser fixperms_idsr fixperms_clir r rRr(r&r^s+ ** ! c*c*r(