Latest Updates

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…

set-password-strength-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 part of server administration.

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.

In this guide, you’ll learn how to configure password strength requirements for WHM and cPanel users.

Why Password Strength Matters

Passwords are the first line of defense against unauthorized access.

Weak passwords can lead to:

  • Account Hijacking
  • Data Breaches
  • Website Defacement
  • Email Abuse
  • Malware Infections
  • Unauthorized Server Access

Implementing strong password requirements helps improve overall server security and protects customer accounts.

What Is Password Strength Configuration in WHM?

WHM includes a built-in feature called Password Strength Configuration that allows server administrators to define the minimum password strength required for various hosting components.

This feature applies to:

  • cPanel Accounts
  • Email Accounts
  • FTP Accounts
  • Database Users
  • Mailing Lists
  • Web Disk Accounts
  • Other Hosting Services

Administrators can configure a global password strength policy or customize strength requirements for individual services.

Prerequisites

Before you begin:

✔ Root Access to WHM

✔ Administrative Privileges

✔ Access to Security Center

Step 1: Log in to WHM

Access your WHM panel using root credentials.

Example: https://your-server-hostname:2087

Enter your username and password to log in.

After successful authentication, you’ll be redirected to the WHM dashboard.

Step 2: Navigate to Security Center

From the WHM dashboard:

Home → Security Center

The Security Center contains several server security settings and password management tools.

Click on Security Center to continue.

whm-security-center

Step 3: Open Password Strength Configuration

Inside Security Center, locate:

Password Strength Configuration

Click the option to open the password policy settings page.

The Password Strength Configuration interface will appear.

This section allows you to define minimum password requirements for your server users.

whm_password_strength_configuration

Step 4: Set the Default Required Password Strength

Locate the field:

Default Required Password Strength

Enter the desired password strength value.

WHM uses a scoring system to evaluate password complexity based on:

  • Length
  • Uppercase Letters
  • Lowercase Letters
  • Numbers
  • Special Characters

The higher the value, the stronger the password requirement becomes.

This default setting applies to:

  • Hosting Accounts
  • Email Accounts
  • FTP Accounts
  • Mailing Lists
  • Other Hosting Components

unless custom values are configured.

Step 5: Customize Password Strength for Specific Services

WHM also allows administrators to configure different password strength requirements for individual hosting services.

To customize:

  1. Locate the service list.
  2. Select the radio button next to the desired service.
  3. Enable custom configuration.

Once enabled, the service can use its own password strength requirement instead of the default value.

This flexibility allows administrators to apply stricter security rules where necessary.

Step 6: Configure Password Strength Value

After selecting a hosting component:

Enter or Adjust the Password Strength Value

You can:

  • Use the slider control
  • Enter the value manually

Set a value appropriate for your organization’s security requirements.

Higher values generally require more complex passwords.

Step 7: Save the Configuration

After completing all changes:

Click: Save

WHM will apply the new password strength settings across the server.

The updated password policies will be enforced whenever users create or modify passwords.

set-password-strength-whm-cpanel-users

Benefits of Enforcing Strong Passwords

Configuring password strength requirements provides several security advantages.

Improved Account Security

Strong passwords reduce the likelihood of unauthorized access.

Better Protection Against Brute Force Attacks

Complex passwords are more difficult for attackers to guess.

Reduced Risk of Data Breaches

Stronger authentication improves overall server security.

Enhanced Customer Protection

Hosting customers benefit from improved account security.

Compliance with Security Best Practices

Strong password policies align with industry security recommendations.

For maximum security:

Use Long Passwords

Encourage passwords with at least 12–16 characters.

Include Multiple Character Types

Use:

  • Uppercase Letters
  • Lowercase Letters
  • Numbers
  • Special Characters

Avoid Common Words

Dictionary words are easier to crack.

Avoid Personal Information

Names, birthdays, and phone numbers should never be used as passwords.

Encourage Unique Passwords

Users should avoid reusing passwords across multiple accounts.

Common Use Cases

Server administrators commonly configure password strength policies when:

  • Setting up new hosting servers
  • Improving server security
  • Managing reseller hosting environments
  • Following compliance requirements
  • Protecting customer accounts

 Conclusion

The Password Strength Configuration feature in WHM allows administrators to enforce secure password policies across hosting accounts, email accounts, FTP users, mailing lists, and other services.

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.

Regularly reviewing and updating your password policies is an important part of maintaining a secure and reliable hosting infrastructure.

Written By

Raheema Shaik

Chief Technology Officer

Raheema Shaik shares practical publishing insights, comparisons, and WordPress-focused growth guidance for modern web teams.

19 articles published Member since 2026