How to Create a User Account in pfSense

Step-by-step guide to creating local user accounts in pfSense for VPN access, captive portal authentication, or administrative purposes.

Published 2026-01-28 by TechNet Team

pfSense allows you to create local user accounts for various purposes: VPN authentication, captive portal access, GUI administration, or system management. This guide shows you how to create and configure user accounts in pfSense.

When You Need to Create Users

You'll create users in pfSense for:

Step 1: Access the User Manager

  1. Log in to your pfSense web interface
  2. Navigate to System -> User Manager
  3. You'll see the list of existing users (by default, only "admin")
pfSense User Manager
pfSense User Manager showing existing users

Step 2: Create a New User

  1. Click the + Add button at the bottom right of the Users tab
  2. Fill in the user details:

User Properties

pfSense User Properties
Setting user properties in pfSense

Step 3: Create a User Certificate (For VPN Users)

If this user will connect via OpenVPN, they need a certificate:

  1. Check the box Click to create a user certificate
  2. Configure the certificate settings:
    • Descriptive name: A name to identify this certificate (e.g., "John Smith VPN Cert")
    • Certificate authority: Select the CA you created for OpenVPN
    • Key type: RSA or ECDSA (RSA 2048-bit is common)
    • Lifetime: How long the certificate is valid (365-3650 days typical)
pfSense User Certificate Creation
Creating a certificate for an OpenVPN user

Step 4: Assign Group Membership

Groups help organize users and assign permissions:

  1. In the Group membership section, you'll see available groups
  2. Select the group(s) the user should belong to
  3. Click the Move to "Member of" list button (->) to add them

Common groups include:

Step 5: Set Effective Privileges

If not using groups, you can assign privileges directly:

  1. After saving the user, click the pencil icon to edit them
  2. Scroll to Effective Privileges
  3. Click + Add to assign specific permissions
  4. Select the pages/features this user can access

Common privileges for limited admin accounts:

Step 6: Save the User

  1. Review all settings
  2. Click Save at the bottom of the page
  3. You'll be returned to the user list showing your new user
pfSense User List
User list showing the newly created user

Managing Users

Edit a User

Click the pencil icon next to any user to modify their settings, change their password, or update privileges.

Delete a User

Click the trash icon to remove a user. Note: This also revokes their certificate if they have one.

Disable a User

Instead of deleting, you can disable a user temporarily by editing them and checking the Disabled box.

Best Practices

Next Steps

After creating a user for VPN access, you'll need to:

  1. Export their OpenVPN client configuration (see our guide on pfSense Client Export)
  2. Provide them with the configuration file and connection instructions

Need help configuring pfSense for your organization? Contact TechNet New England for firewall and network security services.