Joomla includes a robust user management system with user groups, access levels, and granular permissions (ACL). This guide covers Joomla-specific user administration for sites, stores, and multi-site setups.
Joomla User System Overview
User Hierarchy
Joomla organizes users by User Groups with different Access Levels and Actions:
Default User Groups:
- Public - All visitors (logged in or not)
- Guest - Not logged in
- Registered - Basic logged-in users
- Author - Can create and edit own content
- Editor - Can edit all content
- Publisher - Can edit and publish content
- Manager - Backend access, manage content
- Administrator - Full backend access except Super Admin functions
- Super Users - Complete site control
Custom Groups:
- VirtueMart Customer
- J2Store Customer
- Community Builder Member
Access Levels
Default Access Levels:
- Public - Everyone can view
- Guest - Only logged-out users
- Registered - Only logged-in users
- Special - Authors and above
Core User Management Tasks
Common Scenarios
- Add New Team Member - Grant appropriate user group
- Client Access - Limited Editor/Publisher access
- Customer Accounts - VirtueMart/J2Store customers
- Remove User - Block or delete
Best Practices
Security:
- Enable Two-Factor Authentication
- Limit Super Users
- Use Manager/Administrator for backend staff
- Registered for frontend-only users
Accessing User Management
Users → Manage
Options:
- Users - List all accounts
- User Groups - Manage groups
- Access Levels - Configure access
- User Actions Log - View activity