Users and groups are the foundation of permissions management in Metabase. Every person needs an account, and accounts can be members of multiple groups to control access to data and features.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/metabase/metabase/llms.txt
Use this file to discover all available pages before exploring further.
These are accounts for logging into your Metabase instance. They’re distinct from Metabase store accounts used for managing paid plans.
Accessing user management
Access user and group management through either method:Managing user accounts
Creating accounts
On Pro and Enterprise plans, all active accounts count toward your user total. Each person’s account counts separately even if one person has multiple accounts.
If email is configured, Metabase sends an invitation automatically. Without email setup, you’ll receive a temporary password to share manually.
- Accounts become active immediately upon creation, even if the user never signs in
- Active accounts count toward billing on paid plans
- For SSO account creation, see authentication options
Editing accounts
Modify user information by clicking the three dots icon next to their name and selecting Edit user.Adding user attributes
User attributes are available on Pro and Enterprise plans.
Common uses for user attributes
Common uses for user attributes
- Row-level security: Filter data based on department, region, or customer ID
- Database impersonation: Specify which database role Metabase should use per user
- Multi-tenant analytics: Show each customer only their own data
- SSO synchronization: Automatically sync attributes from identity providers
Deactivating accounts
Deactivating an account prevents login while preserving the user’s created content.Deactivated accounts retain all questions, dashboards, and other content. The account can be reactivated later.
- Deactivation in Metabase does not sync to your IdP
- Deactivate accounts in both systems to fully block access
Reactivating accounts
Deleting accounts
Metabase doesn’t support true account deletion. Instead:This approach preserves all content created by the account while freeing up the email address for a new account.
Password management
Resetting user passwords
Admin password resets depend on email configuration: With email configured:- User receives a password reset email
- They can also use “forgot password” on the login screen
- Admin receives a temporary password
- Admin must manually share the password with the user
Resetting admin password
For Metabase Cloud, contact support. For self-hosted instances with server access:Generate reset token
Run:
java --add-opens java.base/java.nio=ALL-UNNAMED -jar metabase.jar reset-password admin@example.comGroups
Groups are the primary way to manage permissions in Metabase. Assign permissions to groups, then add users to those groups.Special default groups
Administrators
The Administrators group has complete access to:- All data in your Metabase
- All admin panel settings
- User and permission management
All users
Every user automatically belongs to the All Users group.Best practice: Use All Users to set default access levels for new users. This group should never have greater access than restricted groups, or the permissive setting will take precedence.
Data analysts
The Data Analysts group is available on Pro and Enterprise plans.
- Data Studio
- Curate permissions for the Library collection
- Manage table metadata permissions for all tables
Creating groups
Organize users into groups that reflect your organizational structure.Newly created groups have no access by default. You must explicitly grant permissions.
- Department-based: Engineering, Sales, Marketing, Finance
- Role-based: Analysts, Managers, Executives
- Location-based: EMEA, Americas, APAC
- Project-based: Product Launch, Q4 Initiative
Managing group membership
Alternative method: From People list
Alternative method: From People list
You can also add or remove users from groups using the Groups column dropdown in the main People list.
Group managers
Group managers are available on Pro and Enterprise plans.
- Add or remove existing users from their group
- View all users in the People tab
- Promote others to group manager or demote them to member
- Rename their group
- Create new groups
- Invite new people to Metabase
- Access other admin settings
Additional account features
Checking authentication method
Identify how a user logs in by looking for icons next to their name:- Google icon: Logs in with Google credentials
- No icon: Uses email and password stored in Metabase
The authentication type is set when the account is first created. If a user created their account in Metabase but later logs in via SSO, the icon will not appear.
Unsubscribe from all notifications
Remove a user from all subscriptions and alerts:- Find the user in Admin > People
- Click the three dots menu
- Select Unsubscribe from all subscriptions and alerts
- Deletes dashboard subscriptions and alerts they created
- Removes them as recipients from others’ subscriptions and alerts
- Does not affect external email distribution lists
Default system accounts
Metabase includes special system accounts for internal operations:Anonymous user account (ID: 0)
Anonymous user account (ID: 0)
Purpose: Tracks anonymous views of public questions and dashboards
- Name: External User
- Email: null
- Not billable
- Cannot be logged into
- Appears in usage analytics
Metabase internal account (ID: 13371338)
Metabase internal account (ID: 13371338)
Purpose: Loads internal content like Usage Analytics collection
- Email: internal@metabase.com
- Not billable
- Cannot be logged into
- May appear in logs
These accounts are legitimate system accounts. You’re not charged for them, and they’re excluded from the People admin tab.
Best practices
Block All Users group first
Before setting specific permissions, block the All Users group from all databases to ensure no unintended access
Use groups for permissions
Always assign permissions to groups, not individual users, for easier management