{"id":12947,"date":"2026-06-11T05:37:17","date_gmt":"2026-06-11T05:37:17","guid":{"rendered":"https:\/\/www.webystrata.co.uk\/blog\/how-to-set-password-strength-for-whm-cpanel-users\/"},"modified":"2026-06-11T08:41:11","modified_gmt":"2026-06-11T08:41:11","slug":"how-to-set-password-strength-for-whm-cpanel-users","status":"publish","type":"post","link":"https:\/\/www.webystrata.co.uk\/blog\/how-to-set-password-strength-for-whm-cpanel-users\/","title":{"rendered":"How to Set Password Strength for WHM\/cPanel Users"},"content":{"rendered":"<h3 data-section-id=\"13ax1s5\" data-start=\"53\" data-end=\"68\">How to Set Password Strength for WHM\/cPanel Users<\/h3>\n<p>Introduction<\/p>\n<p data-start=\"70\" data-end=\"419\"><a href=\"https:\/\/www.webystrata.com\/\" target=\"_blank\" rel=\"noopener\"><strong data-start=\"70\" data-end=\"123\">How to Set Password Strength for WHM\/cPanel Users<\/strong><\/a> is an important security configuration that helps protect hosting accounts, email accounts, FTP accounts, and other server services from unauthorized access. Weak passwords are one of the most common causes of security breaches, making password policies a critical part of server administration.<\/p>\n<p data-start=\"421\" data-end=\"740\">WHM allows server administrators to enforce password strength requirements across the entire hosting environment. By setting minimum password strength levels, administrators can ensure that users create secure passwords that reduce the risk of brute-force attacks, account compromises, and unauthorized access attempts.<\/p>\n<p data-start=\"742\" data-end=\"843\">In this guide, you&#8217;ll learn how to configure password strength requirements for WHM and cPanel users.<\/p>\n<h3 data-section-id=\"zlngtu\" data-start=\"850\" data-end=\"881\">Why Password Strength Matters<\/h3>\n<p data-start=\"883\" data-end=\"951\">Passwords are the first line of defense against unauthorized access.<\/p>\n<p data-start=\"953\" data-end=\"980\">Weak passwords can lead to:<\/p>\n<ul data-start=\"982\" data-end=\"1102\">\n<li data-section-id=\"634wob\" data-start=\"982\" data-end=\"1001\">Account Hijacking<\/li>\n<li data-section-id=\"h6i0vl\" data-start=\"1002\" data-end=\"1017\">Data Breaches<\/li>\n<li data-section-id=\"4qr3cx\" data-start=\"1018\" data-end=\"1038\">Website Defacement<\/li>\n<li data-section-id=\"xp5qjo\" data-start=\"1039\" data-end=\"1052\">Email Abuse<\/li>\n<li data-section-id=\"luav8h\" data-start=\"1053\" data-end=\"1073\">Malware Infections<\/li>\n<li data-section-id=\"sxcdbp\" data-start=\"1074\" data-end=\"1102\">Unauthorized Server Access<\/li>\n<\/ul>\n<p data-start=\"1104\" data-end=\"1215\">Implementing strong password requirements helps improve overall server security and protects customer accounts.<\/p>\n<h3 data-section-id=\"lb9hg6\" data-start=\"1222\" data-end=\"1271\">What Is Password Strength Configuration in WHM?<\/h3>\n<p data-start=\"1273\" data-end=\"1462\">WHM includes a built-in feature called <strong data-start=\"1312\" data-end=\"1347\">Password Strength Configuration<\/strong> that allows server administrators to define the minimum password strength required for various hosting components.<\/p>\n<p data-start=\"1464\" data-end=\"1488\">This feature applies to:<\/p>\n<ul data-start=\"1490\" data-end=\"1617\">\n<li data-section-id=\"19o225r\" data-start=\"1490\" data-end=\"1507\">cPanel Accounts<\/li>\n<li data-section-id=\"1747x92\" data-start=\"1508\" data-end=\"1524\">Email Accounts<\/li>\n<li data-section-id=\"tcpouw\" data-start=\"1525\" data-end=\"1539\">FTP Accounts<\/li>\n<li data-section-id=\"1cuwmy7\" data-start=\"1540\" data-end=\"1556\">Database Users<\/li>\n<li data-section-id=\"19uomkw\" data-start=\"1557\" data-end=\"1572\">Mailing Lists<\/li>\n<li data-section-id=\"1pwe1rz\" data-start=\"1573\" data-end=\"1592\">Web Disk Accounts<\/li>\n<li data-section-id=\"1va9xia\" data-start=\"1593\" data-end=\"1617\">Other Hosting Services<\/li>\n<\/ul>\n<p data-start=\"1619\" data-end=\"1741\">Administrators can configure a global password strength policy or customize strength requirements for individual services.<\/p>\n<h3 data-section-id=\"1pna4kj\" data-start=\"1748\" data-end=\"1763\">Prerequisites<\/h3>\n<p data-start=\"1765\" data-end=\"1782\">Before you begin:<\/p>\n<p data-start=\"1784\" data-end=\"1804\">\u2714 Root Access to WHM<\/p>\n<p data-start=\"1806\" data-end=\"1833\">\u2714 Administrative Privileges<\/p>\n<p data-start=\"1835\" data-end=\"1862\">\u2714 Access to Security Center<\/p>\n<h3 data-section-id=\"7i2wz9\" data-start=\"1869\" data-end=\"1892\">Step 1: Log in to WHM<\/h3>\n<p>Common WHM login URLs include:<\/p>\n<ul>\n<li><a href=\"https:\/\/yourdomain.com:2087\/\" target=\"_blank\" rel=\"noopener\">https:\/\/yourdomain.com:2087<\/a><\/li>\n<li><a href=\"https:\/\/server-ip-address:2087\/\">https:\/\/server-ip-address:2087<\/a><\/li>\n<\/ul>\n<p>Enter your WHM username and password to log in.<\/p>\n<p data-start=\"2043\" data-end=\"2118\">After successful authentication, you&#8217;ll be redirected to the WHM dashboard.<\/p>\n<h3 data-section-id=\"emkzfh\" data-start=\"2125\" data-end=\"2162\">Step 2: Navigate to Security Center<\/h3>\n<p data-start=\"2164\" data-end=\"2187\">From the WHM dashboard:<\/p>\n<h4 data-section-id=\"c83hie\" data-start=\"2189\" data-end=\"2215\">Home \u2192 Security Center<\/h4>\n<p data-start=\"2217\" data-end=\"2309\">The Security Center contains several server security settings and password management tools.<\/p>\n<p data-start=\"2311\" data-end=\"2352\">Click on <strong data-start=\"2320\" data-end=\"2339\">Security Center<\/strong> to continue.<\/p>\n<p data-start=\"2311\" data-end=\"2352\"><img fetchpriority=\"high\" decoding=\"async\" class=\" wp-image-12842 aligncenter\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/whm_security_center-300x154-1.webp\" alt=\"whm-security-center\" width=\"608\" height=\"312\" \/><\/p>\n<h3 data-section-id=\"17e5m77\" data-start=\"2359\" data-end=\"2405\"><\/h3>\n<h3 data-section-id=\"17e5m77\" data-start=\"2359\" data-end=\"2405\">Step 3: Open Password Strength Configuration<\/h3>\n<p data-start=\"2407\" data-end=\"2438\">Inside Security Center, locate:<\/p>\n<h4 data-section-id=\"650b8s\" data-start=\"2440\" data-end=\"2475\">Password Strength Configuration<\/h4>\n<p data-start=\"2477\" data-end=\"2536\">Click the option to open the password policy settings page.<\/p>\n<p data-start=\"2538\" data-end=\"2596\">The Password Strength Configuration interface will appear.<\/p>\n<p data-start=\"2598\" data-end=\"2684\">This section allows you to define minimum password requirements for your server users.<\/p>\n<h1 data-section-id=\"gig1ix\" data-start=\"2691\" data-end=\"2743\"><img decoding=\"async\" class=\" wp-image-12844 aligncenter\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/whm_password_strength_configuration-300x179-1.webp\" alt=\"whm_password_strength_configuration\" width=\"588\" height=\"351\" \/><\/h1>\n<h3 data-section-id=\"gig1ix\" data-start=\"2691\" data-end=\"2743\">Step 4: Set the Default Required Password Strength<\/h3>\n<p data-start=\"2745\" data-end=\"2762\">Locate the field:<\/p>\n<h4 data-section-id=\"1v9sbq6\" data-start=\"2764\" data-end=\"2802\">Default Required Password Strength<\/h4>\n<p data-start=\"2804\" data-end=\"2846\">Enter the desired password strength value.<\/p>\n<p data-start=\"2848\" data-end=\"2915\">WHM uses a scoring system to evaluate password complexity based on:<\/p>\n<ul data-start=\"2917\" data-end=\"2996\">\n<li data-section-id=\"1p7clhw\" data-start=\"2917\" data-end=\"2925\">Length<\/li>\n<li data-section-id=\"1uu61n7\" data-start=\"2926\" data-end=\"2945\">Uppercase Letters<\/li>\n<li data-section-id=\"9tlanm\" data-start=\"2946\" data-end=\"2965\">Lowercase Letters<\/li>\n<li data-section-id=\"opig60\" data-start=\"2966\" data-end=\"2975\">Numbers<\/li>\n<li data-section-id=\"6gyh2b\" data-start=\"2976\" data-end=\"2996\">Special Characters<\/li>\n<\/ul>\n<p data-start=\"2998\" data-end=\"3066\">The higher the value, the stronger the password requirement becomes.<\/p>\n<p data-start=\"3068\" data-end=\"3100\">This default setting applies to:<\/p>\n<ul data-start=\"3102\" data-end=\"3195\">\n<li data-section-id=\"6dz22\" data-start=\"3102\" data-end=\"3120\">Hosting Accounts<\/li>\n<li data-section-id=\"1747x92\" data-start=\"3121\" data-end=\"3137\">Email Accounts<\/li>\n<li data-section-id=\"tcpouw\" data-start=\"3138\" data-end=\"3152\">FTP Accounts<\/li>\n<li data-section-id=\"19uomkw\" data-start=\"3153\" data-end=\"3168\">Mailing Lists<\/li>\n<li data-section-id=\"1c8wmj4\" data-start=\"3169\" data-end=\"3195\">Other Hosting Components<\/li>\n<\/ul>\n<p data-start=\"3197\" data-end=\"3233\">unless custom values are configured.<\/p>\n<h3 data-section-id=\"1xym0vl\" data-start=\"3240\" data-end=\"3299\">Step 5: Customize Password Strength for Specific Services<\/h3>\n<p data-start=\"3301\" data-end=\"3418\">WHM also allows administrators to configure different password strength requirements for individual hosting services.<\/p>\n<p data-start=\"3420\" data-end=\"3433\">To customize:<\/p>\n<ol data-start=\"3435\" data-end=\"3550\">\n<li data-section-id=\"1jlfgpu\" data-start=\"3435\" data-end=\"3462\">Locate the service list.<\/li>\n<li data-section-id=\"xg5ki9\" data-start=\"3463\" data-end=\"3518\">Select the radio button next to the desired service.<\/li>\n<li data-section-id=\"1eord04\" data-start=\"3519\" data-end=\"3550\">Enable custom configuration.<\/li>\n<\/ol>\n<p data-start=\"3552\" data-end=\"3653\">Once enabled, the service can use its own password strength requirement instead of the default value.<\/p>\n<p data-start=\"3655\" data-end=\"3743\">This flexibility allows administrators to apply stricter security rules where necessary.<\/p>\n<h3 data-section-id=\"5u6sdd\" data-start=\"3750\" data-end=\"3793\">Step 6: Configure Password Strength Value<\/h3>\n<p data-start=\"3795\" data-end=\"3831\">After selecting a hosting component:<\/p>\n<h4 data-section-id=\"8rzv3a\" data-start=\"3833\" data-end=\"3880\">Enter or Adjust the Password Strength Value<\/h4>\n<p data-start=\"3882\" data-end=\"3890\">You can:<\/p>\n<ul data-start=\"3892\" data-end=\"3943\">\n<li data-section-id=\"65x64w\" data-start=\"3892\" data-end=\"3916\">Use the slider control<\/li>\n<li data-section-id=\"hkkprx\" data-start=\"3917\" data-end=\"3943\">Enter the value manually<\/li>\n<\/ul>\n<p data-start=\"3945\" data-end=\"4015\">Set a value appropriate for your organization&#8217;s security requirements.<\/p>\n<p data-start=\"4017\" data-end=\"4072\">Higher values generally require more complex passwords.<\/p>\n<h3 data-section-id=\"13x4a4x\" data-start=\"4079\" data-end=\"4111\">Step 7: Save the Configuration<\/h3>\n<p data-start=\"4113\" data-end=\"4142\">After completing all changes:<\/p>\n<p data-start=\"4144\" data-end=\"4150\">Click: <strong>Save<\/strong><\/p>\n<p data-start=\"4162\" data-end=\"4230\">WHM will apply the new password strength settings across the server.<\/p>\n<p data-start=\"4232\" data-end=\"4321\">The updated password policies will be enforced whenever users create or modify passwords.<\/p>\n<h1 data-section-id=\"129e3if\" data-start=\"4328\" data-end=\"4368\"><img decoding=\"async\" class=\"aligncenter wp-image-12843 \" title=\"set-password-strength-whm-cpanel-users\" src=\"https:\/\/www.webystrata.co.uk\/blog\/wp-content\/uploads\/2026\/06\/whm_password_strength_save.png\" alt=\"set-password-strength-whm-cpanel-users\" width=\"537\" height=\"434\" \/><\/h1>\n<h3 data-section-id=\"129e3if\" data-start=\"4328\" data-end=\"4368\"><\/h3>\n<h3 data-section-id=\"129e3if\" data-start=\"4328\" data-end=\"4368\">Benefits of Enforcing Strong Passwords<\/h3>\n<p data-start=\"4370\" data-end=\"4450\">Configuring password strength requirements provides several security advantages.<\/p>\n<h4 data-section-id=\"i8rv7z\" data-start=\"4452\" data-end=\"4481\">Improved Account Security<\/h4>\n<p data-start=\"4483\" data-end=\"4545\">Strong passwords reduce the likelihood of unauthorized access.<\/p>\n<h4 data-section-id=\"18hcaww\" data-start=\"4547\" data-end=\"4596\">Better Protection Against Brute Force Attacks<\/h4>\n<p data-start=\"4598\" data-end=\"4658\">Complex passwords are more difficult for attackers to guess.<\/p>\n<h4 data-section-id=\"1p5limp\" data-start=\"4660\" data-end=\"4693\">Reduced Risk of Data Breaches<\/h4>\n<p data-start=\"4695\" data-end=\"4752\">Stronger authentication improves overall server security.<\/p>\n<h4 data-section-id=\"1ys1k9b\" data-start=\"4754\" data-end=\"4786\">Enhanced Customer Protection<\/h4>\n<p data-start=\"4788\" data-end=\"4845\">Hosting customers benefit from improved account security.<\/p>\n<h4 data-section-id=\"1131jjb\" data-start=\"4847\" data-end=\"4890\">Compliance with Security Best Practices<\/h4>\n<p data-start=\"4892\" data-end=\"4962\">Strong password policies align with industry security recommendations.<\/p>\n<h3 data-section-id=\"yb2rtt\" data-start=\"4969\" data-end=\"5010\">Recommended Password Strength Practices<\/h3>\n<p data-start=\"5012\" data-end=\"5033\">For maximum security:<\/p>\n<h4 data-section-id=\"q148lf\" data-start=\"5035\" data-end=\"5057\">Use Long Passwords<\/h4>\n<p data-start=\"5059\" data-end=\"5110\">Encourage passwords with at least 12\u201316 characters.<\/p>\n<h4 data-section-id=\"111k2oo\" data-start=\"5112\" data-end=\"5148\">Include Multiple Character Types<\/h4>\n<p data-start=\"5150\" data-end=\"5154\">Use:<\/p>\n<ul data-start=\"5156\" data-end=\"5226\">\n<li data-section-id=\"1uu61n7\" data-start=\"5156\" data-end=\"5175\">Uppercase Letters<\/li>\n<li data-section-id=\"9tlanm\" data-start=\"5176\" data-end=\"5195\">Lowercase Letters<\/li>\n<li data-section-id=\"opig60\" data-start=\"5196\" data-end=\"5205\">Numbers<\/li>\n<li data-section-id=\"6gyh2b\" data-start=\"5206\" data-end=\"5226\">Special Characters<\/li>\n<\/ul>\n<h4 data-section-id=\"ghpucj\" data-start=\"5228\" data-end=\"5250\">Avoid Common Words<\/h4>\n<p data-start=\"5252\" data-end=\"5289\">Dictionary words are easier to crack.<\/p>\n<h4 data-section-id=\"ff30nb\" data-start=\"5291\" data-end=\"5321\">Avoid Personal Information<\/h4>\n<p data-start=\"5323\" data-end=\"5393\">Names, birthdays, and phone numbers should never be used as passwords.<\/p>\n<h4 data-section-id=\"13hwyl6\" data-start=\"5395\" data-end=\"5425\">Encourage Unique Passwords<\/h4>\n<p data-start=\"5427\" data-end=\"5489\">Users should avoid reusing passwords across multiple accounts.<\/p>\n<h4 data-section-id=\"1mtw5jj\" data-start=\"5496\" data-end=\"5514\">Common Use Cases<\/h4>\n<p data-start=\"5516\" data-end=\"5589\">Server administrators commonly configure password strength policies when:<\/p>\n<ul data-start=\"5591\" data-end=\"5759\">\n<li data-section-id=\"le7jht\" data-start=\"5591\" data-end=\"5623\">Setting up new hosting servers<\/li>\n<li data-section-id=\"rlok9w\" data-start=\"5624\" data-end=\"5651\">Improving server security<\/li>\n<li data-section-id=\"b3g0qk\" data-start=\"5652\" data-end=\"5692\">Managing reseller hosting environments<\/li>\n<li data-section-id=\"1w397ns\" data-start=\"5693\" data-end=\"5728\">Following compliance requirements<\/li>\n<li data-section-id=\"1xgpbw5\" data-start=\"5729\" data-end=\"5759\">Protecting customer accounts<\/li>\n<\/ul>\n<h4 data-section-id=\"1ol4vyd\" data-start=\"5766\" data-end=\"5818\">\u00a0Conclusion<\/h4>\n<p data-start=\"6207\" data-end=\"6406\">The <strong data-start=\"6211\" data-end=\"6246\">Password Strength Configuration<\/strong> feature in WHM allows administrators to enforce secure password policies across hosting accounts, email accounts, FTP users, mailing lists, and other services.<\/p>\n<p data-start=\"6408\" data-end=\"6602\">By setting appropriate password strength requirements, you can significantly improve server security, reduce the risk of account compromise, and create a safer hosting environment for all users.<\/p>\n<p data-start=\"6604\" data-end=\"6741\">Regularly reviewing and updating your password policies is an important part of maintaining a secure and reliable hosting infrastructure.<\/p>\n<p class=\"ws-crosspost-source\">Originally published on <a href=\"https:\/\/www.webystrata.com\/blog\/how-to-set-password-strength-for-whm-cpanel-users\/\" target=\"_blank\" rel=\"noopener\">WebyStrata.com Blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Set Password Strength for WHM\/cPanel Users Introduction How to Set Password Strength for WHM\/cPanel Users is an important security configuration that helps protect hosting accounts, email accounts, FTP accounts, and other server services from unauthorized access. Weak passwords are one of the most common causes of security breaches, making password policies a critical [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":12952,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,3],"tags":[],"class_list":["post-12947","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-latest-updates","category-whm-panel"],"_links":{"self":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts\/12947","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=12947"}],"version-history":[{"count":5,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts\/12947\/revisions"}],"predecessor-version":[{"id":13018,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/posts\/12947\/revisions\/13018"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/media\/12952"}],"wp:attachment":[{"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=12947"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=12947"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webystrata.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=12947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}