{"id":3420,"date":"2021-09-21T16:40:33","date_gmt":"2021-09-21T21:40:33","guid":{"rendered":"https:\/\/www.knownhost.com\/kb\/?p=3420"},"modified":"2022-01-28T06:21:46","modified_gmt":"2022-01-28T12:21:46","slug":"managing-login-failure-daemon-lfd-from-whm","status":"publish","type":"post","link":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/","title":{"rendered":"Managing Login Failure Daemon (LFD) from WHM"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-right counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #212121;color:#212121\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #212121;color:#212121\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#lfd_status\" >lfd Status<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#lfd_restart\" >lfd Restart<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#lfd_ignore_file\" >lfd Ignore File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#lfd_directory_file_watching\" >lfd Directory File Watching<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#lfd_dynamic_dns\" >lfd Dynamic DNS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#lfd_alert_templates\" >lfd Alert Templates<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#lfd_log_scanner_files\" >lfd Log Scanner Files<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#lfd_blocklists\" >lfd Blocklists<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#lfd_syslog_users\" >lfd Syslog Users<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>The Login Failure Daemon (LFD) is a part of the ConfigServer Security &amp; Firewall (CSF) application that is available for Linux servers. It&#8217;s the firewall that comes preinstalled on any Managed KnownHost server and it&#8217;s a product that we&#8217;re very familiar with. This particular part of the application handles the tracking and logging of what goes on in the server and what CSF needs to be informed of, should action be required.<\/p>\n\n\n\n<p>Tracking information such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Processes running longer than X seconds<\/li><li>Processes utilizing too much memory<\/li><li>Processes from specific user higher than X allowed<\/li><li>Invalid login attempts against SSH, FTP, IMAP, SMTP, and more<\/li><li>Various other blocking configurations from integrations such as <a href=\"https:\/\/www.knownhost.com\/kb\/what-is-mod-security\/\">mod_security<\/a><\/li><\/ul>\n\n\n\n<p>In this article, we&#8217;ll walk you through the various different LFD settings within WHM.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Accessing the LFD Plugin<\/h2>\n\n\n\n<p>First thing you&#8217;ll want to do is login to your WHM interface with your associated root username and password. Secondly, find the &#8216;Plugins&#8217; section as highlighted.<\/p>\n\n\n\n<div id=\"block-ec1829-b389-42\" class=\"wp-block-gutenbee-imagebox block-ec1829-b389-42 wp-block-gutenbee-imagebox-align-center\"><style>.wp-block-gutenbee-imagebox.block-ec1829-b389-42 .wp-block-gutenbee-imagebox-figure img { width: 725px; }<\/style><figure class=\"wp-block-gutenbee-imagebox-figure\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd.png\" alt=\"showing the plugin icon\"\/><\/figure><div class=\"wp-block-gutenbee-imagebox-content\"><p class=\"wp-block-gutenbee-imagebox-text\"><sup>Click the Plugins icon<\/sup><\/p><\/div><\/div>\n\n\n\n<p>Inside the &#8216;Plugins&#8217; section, you will then see &#8216;ConfigServer Security &amp; Firewall&#8217;<\/p>\n\n\n\n<div id=\"block-69b4f9-4bc3-4d\" class=\"wp-block-gutenbee-imagebox block-69b4f9-4bc3-4d wp-block-gutenbee-imagebox-align-center\"><style>.wp-block-gutenbee-imagebox.block-69b4f9-4bc3-4d .wp-block-gutenbee-imagebox-figure img { width: 725px; }<\/style><figure class=\"wp-block-gutenbee-imagebox-figure\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd2.png\" alt=\"showing configserver icon\"\/><\/figure><div class=\"wp-block-gutenbee-imagebox-content\"><p class=\"wp-block-gutenbee-imagebox-text\"><sup>Click the ConfigServer Security &amp; Firewall icon<\/sup><\/p><\/div><\/div>\n\n\n\n<p>Within this section, you can click the &#8216;lfd&#8217; tab at the top which will show you only options and configurations related to the Login Failure Daemon.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>lfd Status<\/li><li>lfd Restart<\/li><li>lfd Ignore file<\/li><li>lfd Directory File Watching<\/li><li>lfd Dynamic DNS<\/li><li>lfd Alert templates<\/li><li>lfd Log Scanner Files<\/li><li>lfd Blocklists<\/li><li>lfd Syslog Users<\/li><\/ul>\n\n\n\n<div id=\"block-791acb-c3e1-42\" class=\"wp-block-gutenbee-slideshow block-791acb-c3e1-42\" data-fade=\"true\" data-autoplay=\"true\" data-arrows=\"true\" data-dots=\"true\" data-infinite=\"true\" data-speed=\"300\" data-autoplay-speed=\"3000\" data-slides-to-show=\"1\" data-slides-to-scroll=\"1\" data-pause-on-hover=\"true\" style=\"color:#FFFFFF\" data-dots-color=\"#000000\" data-arrows-color=\"#FFFFFF\"><style>.wp-block-gutenbee-slideshow.block-791acb-c3e1-42 .slick-dots { background-color: #ffffff; }\n.wp-block-gutenbee-slideshow.block-791acb-c3e1-42 button.slick-arrow { background-color: #000000; }<\/style><div class=\"gutenbee-slideshow-item\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd3.png\" alt=\"showing lfd tab\" data-id=\"3432\" data-link=\"https:\/\/www.knownhost.com\/kb\/?attachment_id=3432\"\/><\/div><div class=\"gutenbee-slideshow-item\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd4.png\" alt=\"showing lfd section options\" data-id=\"3434\" data-link=\"https:\/\/www.knownhost.com\/kb\/?attachment_id=3434\"\/><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"lfd_status\"><\/span>lfd Status<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>The &#8216;lfd Status&#8217; provides the systemd details of the &#8216;lfd.service&#8217; running on your server. You&#8217;ll see whether or not it&#8217;s actively running, recent log entries regarding it and whether or not the service is experiencing issues. i.e; not starting<\/p>\n\n\n\n<div id=\"block-87961c-63fa-43\" class=\"wp-block-gutenbee-imagebox block-87961c-63fa-43 wp-block-gutenbee-imagebox-align-center\"><style>.wp-block-gutenbee-imagebox.block-87961c-63fa-43 .wp-block-gutenbee-imagebox-figure img { width: 725px; }<\/style><figure class=\"wp-block-gutenbee-imagebox-figure\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd-status.png\" alt=\"showing lfd status\"\/><\/figure><div class=\"wp-block-gutenbee-imagebox-content\"><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"lfd_restart\"><\/span>lfd Restart<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>The &#8216;lfd Restart&#8217; issues a reboot to the &#8216;lfd.service&#8217; running on your server. This is recommended after any sort of adjustment to the lfd configuration to ensure that the service has updated with the new config parameters.<\/p>\n\n\n\n<div id=\"block-952810-f3c2-45\" class=\"wp-block-gutenbee-imagebox block-952810-f3c2-45 wp-block-gutenbee-imagebox-align-center\"><style>.wp-block-gutenbee-imagebox.block-952810-f3c2-45 .wp-block-gutenbee-imagebox-figure img { width: 725px; }<\/style><figure class=\"wp-block-gutenbee-imagebox-figure\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd-restart.png\" alt=\"\"\/><\/figure><div class=\"wp-block-gutenbee-imagebox-content\"><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"lfd_ignore_file\"><\/span>lfd Ignore File<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>The ignore section of the Login Failure Daemon allows you to whitelist things such as IP Addresses, processes, directories, scripts and more. It allows detailed control over what shouldn&#8217;t be of concern.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>csf.ignore<\/strong> &#8212; Allows the ignoring of IP Addresses that experience incidents such as password failures.<\/li><li><strong>csf.pignore<\/strong> &#8212; Allows the ignoring of processes that shouldn&#8217;t be tracked (such as long-running processes, i.e mongod)<ul><li>Example path such as &#8216;<em>exe:\/usr\/local\/bin\/mongod&#8217;<\/em><\/li><li>Example user such as &#8216;<em>user:nobody<\/em>&#8216; which would then ignore all processes by the nobody user.<\/li><\/ul><\/li><li><strong>csf.fignore<\/strong> &#8212; Allows the ignoring of directories should Directory Watching be configured for a specific file path<ul><li>Requires full path or perl regular expression pattern matching.<\/li><\/ul><\/li><li><strong>csf.signore<\/strong> &#8212; Allows the ignoring of specific scripts that are going to be knowingly ran (i.e smtp mail scripts)<\/li><li><strong>csf.rignore<\/strong> &#8212; Allows the ignoring of Reverse DNS Lookups if CSF is blocking crawlers (such as googlebot, bing, etc)<\/li><li><strong>csf.suignore<\/strong> &#8212; Allows the ignoring of superusers against the LF_EXPLOIT SUPERUSER check.<\/li><li><strong>csf.migore<\/strong> &#8212; Allows list of users and local IPs to be ignored by the RT_LOCALRELAY_ALERT check.<\/li><li><strong>csf.logignore<\/strong> &#8212; Allows usage of regex to match logs to be ignored by LOGSCANNER<\/li><li><strong>csf.uidignore<\/strong> &#8212; Allows list of User ID&#8217;s(UID) to be ignored by the User Tracking Function. <\/li><\/ul>\n\n\n<div class=\"kb-shortcode kb-shortcode_info\">\n                    <div class=\"kb-shortcode-icon\">\n                        <i class=\"fa fa-info-circle fa-2x\"><\/i>\n                    <\/div>\n                    <div class=\"kb-shortcode-content_info\">Should any of the above ignore lists be modified, you&#8217;ll need to restart the LFD &amp; CSF Service for the changes to apply.<\/div>\n                <\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"lfd_directory_file_watching\"><\/span>lfd Directory File Watching<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Modifying this file (csf.dirwatch) allows for you to set a list of files and\/or directories that you want to watch for changes. Any modifications made to the files listed will send an alert to the notification contact on the server (usually root contact).<\/p>\n\n\n\n<div id=\"block-7cb072-7e9f-47\" class=\"wp-block-gutenbee-imagebox block-7cb072-7e9f-47 wp-block-gutenbee-imagebox-align-center\"><style>.wp-block-gutenbee-imagebox.block-7cb072-7e9f-47 .wp-block-gutenbee-imagebox-figure img { width: 725px; }<\/style><figure class=\"wp-block-gutenbee-imagebox-figure\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd-directorywatch.png\" alt=\"showing directory watch file\"\/><\/figure><div class=\"wp-block-gutenbee-imagebox-content\"><p class=\"wp-block-gutenbee-imagebox-text\"><sup>Full paths must be specified in as outlined in the above image.<\/sup><\/p><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"lfd_dynamic_dns\"><\/span>lfd Dynamic DNS<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Any listed domains within this file (csf.dyndns) will be resolved and allowed through the firewall. This is useful for those situations where you are using a dyndns service such as no-ip.com and don&#8217;t want to constantly whitelist your IP Address.<\/p>\n\n\n\n<div id=\"block-13519d-9525-4b\" class=\"wp-block-gutenbee-imagebox block-13519d-9525-4b wp-block-gutenbee-imagebox-align-center\"><style>.wp-block-gutenbee-imagebox.block-13519d-9525-4b .wp-block-gutenbee-imagebox-figure img { width: 725px; }<\/style><figure class=\"wp-block-gutenbee-imagebox-figure\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd-dyndns.png\" alt=\"showing dyndns file\"\/><\/figure><div class=\"wp-block-gutenbee-imagebox-content\"><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"lfd_alert_templates\"><\/span>lfd Alert Templates<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>The Login Failure Daemon provides templates for each alerts and tracking notifications that it sends in regards to login attempts and failures. You can edit these templates to remove or include information that you may or may not find necessary. Clicking the drop down will provide a list of the template files.<\/p>\n\n\n\n<div id=\"block-9568d6-0362-44\" class=\"wp-block-gutenbee-imagebox block-9568d6-0362-44 wp-block-gutenbee-imagebox-align-center\"><style>.wp-block-gutenbee-imagebox.block-9568d6-0362-44 .wp-block-gutenbee-imagebox-figure img { width: 725px; }<\/style><figure class=\"wp-block-gutenbee-imagebox-figure\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd-alerts.png\" alt=\"showing list of alert templates\"\/><\/figure><div class=\"wp-block-gutenbee-imagebox-content\"><\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"lfd_log_scanner_files\"><\/span>lfd Log Scanner Files<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">This file (csf.logfiles) lists the log files that you wish to have scanned by LOGSCANNER. If enabled, the lfd service would then send a periodic report based on what was scanned.<\/p>\n\n\n\n<div id=\"block-87c330-ffa3-45\" class=\"wp-block-gutenbee-imagebox block-87c330-ffa3-45 wp-block-gutenbee-imagebox-align-center\"><style>.wp-block-gutenbee-imagebox.block-87c330-ffa3-45 .wp-block-gutenbee-imagebox-figure img { width: 725px; }<\/style><figure class=\"wp-block-gutenbee-imagebox-figure\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd-logscan.png\" alt=\"showing logscanner file\"\/><\/figure><div class=\"wp-block-gutenbee-imagebox-content\"><\/div><\/div>\n\n\n<div class=\"kb-shortcode kb-shortcode_info\">\n                    <div class=\"kb-shortcode-icon\">\n                        <i class=\"fa fa-info-circle fa-2x\"><\/i>\n                    <\/div>\n                    <div class=\"kb-shortcode-content_info\">Should the above logscanner file be modified, you&#8217;ll need to restart the LFD &amp; CSF Service for the changes to apply.<\/div>\n                <\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"lfd_blocklists\"><\/span>lfd Blocklists<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>This file (csf.blocklists) allows the modifying of specified blocklists within lfd\/csf. Allowing for the automatic blocking of IP&#8217;s within those blocklists. i.e; spamhaus, tor clients, maxmind, etc<\/p>\n\n\n\n<div id=\"block-a2ffb6-4299-41\" class=\"wp-block-gutenbee-imagebox block-a2ffb6-4299-41 wp-block-gutenbee-imagebox-align-center\"><style>.wp-block-gutenbee-imagebox.block-a2ffb6-4299-41 .wp-block-gutenbee-imagebox-figure img { width: 725px; }<\/style><figure class=\"wp-block-gutenbee-imagebox-figure\"><img decoding=\"async\" src=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd-blocklists.png\" alt=\"showing blocklist file\"\/><\/figure><div class=\"wp-block-gutenbee-imagebox-content\"><\/div><\/div>\n\n\n<div class=\"kb-shortcode kb-shortcode_info\">\n                    <div class=\"kb-shortcode-icon\">\n                        <i class=\"fa fa-info-circle fa-2x\"><\/i>\n                    <\/div>\n                    <div class=\"kb-shortcode-content_info\">Should the above blocklists be modified, you&#8217;ll need to restart the LFD &amp; CSF Service for the changes to apply.<\/div>\n                <\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"lfd_syslog_users\"><\/span>lfd Syslog Users<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>This file (csf.syslogusers) allows the modification which users are allowed to login to syslog\/rsyslog. Users added here get added to the system group. This file doesn&#8217;t generally need to be touched.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Managing the Login Failure Daemon section from within WHM isn&#8217;t that hard thanks to the UI provided by the plugin developer. Given what we&#8217;ve gone over, you should have a general idea of what everything is and what each feature does. We hope that this was helpful in<\/p>\n\n\n\n<p>KnownHost offers 365 days a year, 24 hours a day, all 7 days of the week best in class technical support. A dedicated team ready to help you with requests should you need our assistance. You\u2019re not using KnownHost for the best webhosting experience? Well, why not? Check with&nbsp;<a href=\"https:\/\/www.knownhost.com\/contact\">our Sales team<\/a>&nbsp;to see what can <a href=\"https:\/\/www.knownhost.com\/\">KnownHost<\/a> do for you in improving your webhosting experience.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Login Failure Daemon (LFD) is a part of the ConfigServer Security &amp; Firewall (CSF) application that is available for Linux servers. It&#8217;s the firewall that comes preinstalled on any Managed KnownHost server and it&#8217;s a product that we&#8217;re very familiar with. This particular part of the application handles the tracking and logging of what [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[109,126,445,123],"class_list":["post-3420","post","type-post","status-publish","format-standard","hentry","category-cpanel","tag-cpanel","tag-csf","tag-lfd","tag-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Managing Login Failure Daemon (LFD) from WHM - KnownHost<\/title>\n<meta name=\"description\" content=\"Learn more about the Login Failure Daemon with us. Check how to manage the different sections of LFD within the CSF Plugin with our walkthrough.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing Login Failure Daemon (LFD) from WHM - KnownHost\" \/>\n<meta property=\"og:description\" content=\"Learn more about the Login Failure Daemon with us. Check how to manage the different sections of LFD within the CSF Plugin with our walkthrough.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/\" \/>\n<meta property=\"og:site_name\" content=\"KnownHost\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-21T21:40:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-28T12:21:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd.png\" \/>\n<meta name=\"author\" content=\"Jonathan K. W.\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jonathan K. W.\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/\"},\"author\":{\"name\":\"Jonathan K. W.\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/#\\\/schema\\\/person\\\/3db6e20d1f33519cd68fe0ba1230a48b\"},\"headline\":\"Managing Login Failure Daemon (LFD) from WHM\",\"datePublished\":\"2021-09-21T21:40:33+00:00\",\"dateModified\":\"2022-01-28T12:21:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/\"},\"wordCount\":1007,\"image\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/whm-lfd.png\",\"keywords\":[\"cpanel\",\"csf\",\"lfd\",\"linux\"],\"articleSection\":[\"cPanel\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/\",\"url\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/\",\"name\":\"Managing Login Failure Daemon (LFD) from WHM - KnownHost\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/whm-lfd.png\",\"datePublished\":\"2021-09-21T21:40:33+00:00\",\"dateModified\":\"2022-01-28T12:21:46+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/#\\\/schema\\\/person\\\/3db6e20d1f33519cd68fe0ba1230a48b\"},\"description\":\"Learn more about the Login Failure Daemon with us. Check how to manage the different sections of LFD within the CSF Plugin with our walkthrough.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/whm-lfd.png\",\"contentUrl\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/whm-lfd.png\",\"width\":1195,\"height\":718,\"caption\":\"showing the plugin icon\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/managing-login-failure-daemon-lfd-from-whm\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managing Login Failure Daemon (LFD) from WHM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/\",\"name\":\"KnownHost\",\"description\":\"KnownHost provides a comprehensive webhosting knowledge base to help answer many of your common webhosting and linux questions.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/#\\\/schema\\\/person\\\/3db6e20d1f33519cd68fe0ba1230a48b\",\"name\":\"Jonathan K. W.\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f432b99e6651fe8d1deb57a285bd84e806f1c9ae8b4c6c585d7e3a0b33789ad9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f432b99e6651fe8d1deb57a285bd84e806f1c9ae8b4c6c585d7e3a0b33789ad9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f432b99e6651fe8d1deb57a285bd84e806f1c9ae8b4c6c585d7e3a0b33789ad9?s=96&d=mm&r=g\",\"caption\":\"Jonathan K. W.\"},\"sameAs\":[\"https:\\\/\\\/www.knownhost.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Managing Login Failure Daemon (LFD) from WHM - KnownHost","description":"Learn more about the Login Failure Daemon with us. Check how to manage the different sections of LFD within the CSF Plugin with our walkthrough.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/","og_locale":"en_US","og_type":"article","og_title":"Managing Login Failure Daemon (LFD) from WHM - KnownHost","og_description":"Learn more about the Login Failure Daemon with us. Check how to manage the different sections of LFD within the CSF Plugin with our walkthrough.","og_url":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/","og_site_name":"KnownHost","article_published_time":"2021-09-21T21:40:33+00:00","article_modified_time":"2022-01-28T12:21:46+00:00","og_image":[{"url":"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd.png","type":"","width":"","height":""}],"author":"Jonathan K. W.","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jonathan K. W.","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#article","isPartOf":{"@id":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/"},"author":{"name":"Jonathan K. W.","@id":"https:\/\/www.knownhost.com\/kb\/#\/schema\/person\/3db6e20d1f33519cd68fe0ba1230a48b"},"headline":"Managing Login Failure Daemon (LFD) from WHM","datePublished":"2021-09-21T21:40:33+00:00","dateModified":"2022-01-28T12:21:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/"},"wordCount":1007,"image":{"@id":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd.png","keywords":["cpanel","csf","lfd","linux"],"articleSection":["cPanel"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/","url":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/","name":"Managing Login Failure Daemon (LFD) from WHM - KnownHost","isPartOf":{"@id":"https:\/\/www.knownhost.com\/kb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#primaryimage"},"image":{"@id":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd.png","datePublished":"2021-09-21T21:40:33+00:00","dateModified":"2022-01-28T12:21:46+00:00","author":{"@id":"https:\/\/www.knownhost.com\/kb\/#\/schema\/person\/3db6e20d1f33519cd68fe0ba1230a48b"},"description":"Learn more about the Login Failure Daemon with us. Check how to manage the different sections of LFD within the CSF Plugin with our walkthrough.","breadcrumb":{"@id":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#primaryimage","url":"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd.png","contentUrl":"https:\/\/www.knownhost.com\/kb\/wp-content\/uploads\/2021\/09\/whm-lfd.png","width":1195,"height":718,"caption":"showing the plugin icon"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knownhost.com\/kb\/managing-login-failure-daemon-lfd-from-whm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knownhost.com\/kb\/"},{"@type":"ListItem","position":2,"name":"Managing Login Failure Daemon (LFD) from WHM"}]},{"@type":"WebSite","@id":"https:\/\/www.knownhost.com\/kb\/#website","url":"https:\/\/www.knownhost.com\/kb\/","name":"KnownHost","description":"KnownHost provides a comprehensive webhosting knowledge base to help answer many of your common webhosting and linux questions.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knownhost.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.knownhost.com\/kb\/#\/schema\/person\/3db6e20d1f33519cd68fe0ba1230a48b","name":"Jonathan K. W.","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f432b99e6651fe8d1deb57a285bd84e806f1c9ae8b4c6c585d7e3a0b33789ad9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f432b99e6651fe8d1deb57a285bd84e806f1c9ae8b4c6c585d7e3a0b33789ad9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f432b99e6651fe8d1deb57a285bd84e806f1c9ae8b4c6c585d7e3a0b33789ad9?s=96&d=mm&r=g","caption":"Jonathan K. W."},"sameAs":["https:\/\/www.knownhost.com"]}]}},"_links":{"self":[{"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/posts\/3420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/comments?post=3420"}],"version-history":[{"count":0,"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/posts\/3420\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/media?parent=3420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/categories?post=3420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/tags?post=3420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}