Jenkins User, Credential, and Permission Management Guide
This guide explains how to configure Jenkins user management, credential storage, and permission settings, covering entry points, LDAP/GitLab integration, credential types, and role-based access control with detailed steps and visual illustrations for administrators.
User Management
Configure user access entry: System Management → Global Security Configuration.
By default, Jenkins database storage is used.
You can choose to integrate LDAP service or GitLab service (requires plugin installation).
1.1 View Users
Using Jenkins proprietary database as example, user management entry: System Management → Manage Users.
1.2 Create User
1.3 Delete User
1.4 Update User
Credential Management
Credentials can store database passwords, GitLab password information that require encryption.
Credential types:
2.1 View Credentials
Credentials → System → Global Credentials
2.2 Create Credential
2.3 Delete Credential
2.4 Update Credential
2.5 Move Credential
Credentials support multiple domains and can be moved to other domains.
Permission Management
Permissions default to Role-Based Strategy; other methods are shown in the image.
3.1 Manage Permissions
System Settings → Manage and Assign Roles → Manage Roles
Global roles: add users and groups, assign which group a user belongs to.
Project roles: add users or groups for a project or group of projects.
Slave roles: add users or groups for a node or group of nodes.
3.2 Global Permissions
Credential parameters, string parameters, password parameters, boolean parameters, file parameters, text parameters, runtime parameters, option parameters.
3.3 Project Permissions
3.4 Permission Assignment
System Settings → Manage and Assign Roles → Assign Roles
DevOps Cloud Academy
Exploring industry DevOps practices and technical expertise.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.