Create users in env zero
When a new user logs into env zero for the first time, either by starting a trial or accepting an invitation to join an existing Organization, a user profile is created. Profile details are taken from the Google, Github, BitBucket, or Microsoft account that was used to log in. Users are identified by their email address.SAMLenv zero supports managing your organization users using SAML for all our paid tiers. Visit our pricing page for more details.
Manage Organization Users
Organization Administrators have the capability to oversee user management within the organization. This includes assigning users to roles directly or via teams, offering flexibility in how permissions are distributed across the organization, project, and environment. To access the user management interface, navigate to the Users screen located under the Settings tab. This area is exclusively available to Organization Administrators.NoteSelecting an Active Project changes the context of the Users screen to project-specific user management, rather than organization-wide settings.
Invite Users to an Organization
Any Organization Administrator can invite other users to join their organization. Click Invite User, enter a valid email address for the invited user, and then click Send Invitation. A user can be invited to an organization whether or not they have an active env zero profile. A user is created in env zero for the invitee (if they are not already a user). The invitation email is sent to the user at their email address and the user status is set to Invited. If the user is new to env zero, a user profile is created when they log in for the first time. The admin can track the user status in the Users screen, and see when the user has accepted the invitation and joined the organization. Organization Administrators can revoke an invitation to a user at any time. Click on the garbage can icon next to the user in the Users tab. Once revoked, the user disappears from the list and they can no longer accept the invitation.Understanding Roles
env zero uses Role-Based Access Control (RBAC) to manage permissions. Users can be assigned roles at the organization, project, or environment level. Organization-level roles include:- Organization User - Basic access to view organization resources
- Organization Admin - Full administrative access across the entire organization
Project Users
In order to have access to a project, users need to be associated with it.Each user associated with a project has a specific project Role assigned to them. Managing access to a project can be done in 2 ways:
-
Managing a team’s access to a project:
If a user is a member of a team that is assigned to the project, the team’s role will cascade onto the user. See the Teams section for more information. -
Manage a user’s access directly:
A user can also be given a specific role in a project outside of a team. This can be used to give a user additional permissions beyond those assigned by their team, or when the user is not part of any team. Managing users this way requires the Administrator role for that project.
Go to Project Settings and then select the Users tab. There you’ll see a list of all the organization users. Select users from this list to assign to this project. For each, set a role within the specific project.
Project Roles
Project-level roles include:- Project Viewer - Read-only access to project resources
- Project Planner - Can plan deployments but requires approval
- Project Deployer - Can deploy and manage environments
- Project Admin - Full administrative access to the project
Environment Access
Users can be assigned roles at the environment level for granular access control. Environment-level roles include:- Environment Viewer - Read-only access to a specific environment
- Environment Planner - Can plan changes but requires approval
- Environment Deployer - Can deploy changes to the environment
- Environment Admin - Full administrative access to the environment
Next Steps
Now that you understand user management, continue with team management and access control:Manage Teams
Learn how to create and manage teams to simplify permission management
Default Roles
Learn about built-in roles and their permissions at organization, project, and environment levels
Custom Roles
Create and manage custom roles with tailored permissions
Assigning Roles
Step-by-step guides for assigning roles to users and teams