How to set up user roles on Ghost
Ghost user roles are managed through the Admin panel under Staff settings, where you can invite users and assign them specific roles like Author, Editor, or Administrator. Each role has different permissions for content creation, editing, and site management.
Prerequisites
- Ghost admin account with Owner permissions
- Active Ghost publication
- Understanding of user permission levels
- Access to Ghost Admin panel
Step-by-Step Instructions
Access the Ghost Admin Panel
/ghost to the end of your URL (e.g., yoursite.com/ghost). Log in with your Owner or Administrator account credentials to access the admin dashboard.Navigate to Staff Settings
Invite New Users
Assign User Roles
- Contributor - Can create and edit their own draft posts
- Author - Can create, edit, and publish their own posts
- Editor - Can create, edit, and publish all posts and pages
- Administrator - Full access except billing and ownership transfer
Send the Invitation
Manage Existing User Roles
Monitor User Activity
Remove or Suspend Users
Common Issues & Troubleshooting
Invitation emails not being received
Check spam folders and verify the email address is correct. Resend the invitation or ask users to whitelist your Ghost site's domain.
Cannot see role assignment options
Ensure you're logged in as an Owner or Administrator. Only these roles can manage other users and assign permissions.
User permissions not updating after role change
Ask the affected user to log out and log back in. Role changes require a fresh session to take full effect.
Unable to delete or modify user accounts
Check that you're not trying to modify an Owner account or your own account. Some limitations exist for security reasons.