o i©¹d‚ã@sRddlmZmZmZmZGdd„deƒZGdd„deeƒZGdd„deeeƒZdS) é)ÚPluginÚ RedHatPluginÚ DebianPluginÚ UbuntuPluginc@seZdZdZdZdZdZdS)ÚRadiuszRADIUS service informationÚradius)ÚnetworkÚidentity)Ú freeradiusN)Ú__name__Ú __module__Ú __qualname__Ú short_descÚ plugin_nameÚprofilesÚpackages©rrú;/usr/lib/python3/dist-packages/sos/report/plugins/radius.pyrs rcs(eZdZdZ‡fdd„Zdd„Z‡ZS)Ú RedHatRadius)ú /etc/raddbcó tt|ƒ ¡| gd¢¡dS)N)rú/etc/pam.d/radiusdz/var/log/radius)ÚsuperrÚsetupÚ add_copy_spec©Úself©Ú __class__rrrózRedHatRadius.setupcCs| ddd¡dS)Nz/etc/raddb/sql.confz(\s*password\s*=\s*)\S+z\1***)Ú do_file_subrrrrÚpostproc#sÿzRedHatRadius.postproc)r r r Úfilesrr!Ú __classcell__rrrrrs rcs eZdZdZ‡fdd„Z‡ZS)Ú DebianRadius)ú/etc/freeradiuscr)N)r%rz/etc/default/freeradiusz/var/log/freeradius)rr$rrrrrrr,rzDebianRadius.setup)r r r r"rr#rrrrr$(sr$N)Úsos.report.pluginsrrrrrrr$rrrrÚs