Skip to content

User Management⚓︎

1 Overview⚓︎

  • Click the Console button on the navigation bar to open the Console page.
  • Click User Management > User List to open the User List page.
  • This page is mainly used to manage JumpServer users, including creating, deleting, updating and viewing users.

users_01

2 Create a user⚓︎

  • Click the Create button on the user list page to open the user creation detail page.
  • From the user list page, click the Create button to enter the user creation detail page.

users_02

Note: Organization roles and organization management are X-Pack (Enterprise) features.

  • Detailed parameter descriptions:
Parameter Description
Name The display name for the user; can be duplicated
Username The account used to log in to JumpServer; must be unique
Email The email address associated with the account; must be unique
User Group Manage users by groups, mainly used for asset authorizations; when an asset is authorized to a user group, all users in that group get the corresponding permissions
Password Policy When an admin creates a user, they can set the password or generate a password and send it to the user by email. After successfully submitting the user info, JumpServer will send a password setup email to the provided address.
MFA Multi-Factor Authentication. When enabled, users must enter username/password (first factor) and a one-time code from their MFA device (second factor), providing stronger account protection.
Source Specifies the source of the user, e.g., "Database" for manually created users or "LDAP" for imported users
System Role Determines a user's permissions at the system level (e.g., System Admin, Auditor, User/custom roles)
Organization Role (X-Pack) Determines a user's permissions at the organization level (e.g., Org Admin, Auditor, User/custom roles)
Active Indicates whether the user is active and allowed to log in; inactive users cannot log in
Expiration Date The last date the user is allowed to log in; after this date login is prohibited
Mobile Optional; user's phone number used for receiving MFA SMS
WeChat Optional; user's enterprise WeChat for WeChat-based authentication
Note Optional; admin can add notes about the user

3 Invite users (X-Pack)⚓︎

Note: Invite users and organization management are X-Pack (Enterprise) features.

  • Click the Invite User button on the user detail page to use the invite feature.
  • This feature is used when a JumpServer user exists in the system but not within the current organization; invite them to join the current organization.
  • After clicking Invite User, enter the user to be invited and set their organization role in the popup, then click Submit to save.

users_03

4 Importing and exporting users⚓︎

  • Users can be imported for creation or update, and existing users can be exported. Supported formats: xlsx and csv.
  • For the first import, click Import to download a template and fill it according to instructions before importing.

users_04

5 User details⚓︎

  • Click a user's name on the user list page to open the user detail page.
  • The user details page contains basic info, authorized assets, asset authorization rules, user authorization rules, and activity logs.

users_09

  • Detailed parameter descriptions:
Parameter Description
Basic Info Shows detailed user information including ID, name, username, email, roles, creator, etc.
Authorized Assets Lists assets authorized to the user within the current organization
Asset Authorization Rules Lists asset authorization rules that include this user
User Login Rules The login policy settings for this user. You can configure rules to restrict when the user can log in (e.g., only during certain time windows).
Activity Logs The user's login/activity records
Activate Quick action button to allow or disallow this user from logging in
Reset MFA Quick action to reset the user's MFA to initial state; the user must re-bind MFA on next login
Reset Password Quick action to send a password reset email to the user
Reset SSH Key Quick action to send a reset SSH Key email to the user
Unlock User Quick action to unlock a user who has been locked due to multiple failed login attempts
User Groups Quick action to add the user to a group via a select box or remove them via the delete button next to joined groups

5.1 User Login Rules⚓︎

  • Click the User Login Rules button on the user detail page to set rules that limit the user's login IPs and login time windows.
  • Configure the login rule on this page and click Submit to save and apply.

users_05

  • Detailed parameter descriptions:
Parameter Description
Name The name of the login rule
Priority The priority of the rule; lower numbers have higher priority
IP Group The IPs restricted by this rule, specified as a comma-separated string. Use * to match all. Examples: 192.168.10.1, 192.168.1.0/24, 10.1.1.1-10.1.1.20, 2001:db8:2de::e13,2001:db8:1a:1110::/64. These IPs refer to the user's source IP when logging in.
Time Window The time period during which the rule applies
Action The action when the rule is executed: Deny, Allow, or Login Review. These mean deny login, allow login, or require approval from specified approvers before login, respectively.
Enabled Whether the login rule is active

6 Updating user information⚓︎

  • To update a user's information, click the edit button next to the user on the user list page to edit and update the user's info.

users_06

7 Clone user⚓︎

  • If a user's information is identical or mostly identical to another, click the More button next to the user and choose Copy to open the user form with prefilled values. Modify the necessary fields and submit.

users_07

8 Delete / Remove user⚓︎

  • To remove a user from the current organization, click More next to the user and select Remove (the user can be re-invited to the organization later).
  • To delete a user from the entire JumpServer system, click More next to the user and select Delete (this will remove the user data from the database and is irreversible).

users_08

9 Bulk operations on the user list⚓︎

  • Select the checkboxes before user names to perform bulk operations such as bulk removal, disable, activate, etc., from the More menu.

users_10

10 Quick user actions⚓︎

10.1 Unlock user⚓︎

  • When a user is temporarily locked due to multiple failed logins, the administrator can unlock the user. On the user list, click the user and use the quick update card on the right of Basic Info to unlock the user.

users_11

10.2 Reset password⚓︎

  • If a user forgets their password, an admin can send a reset email. The user can then set a new login password. On the user list, click a user and in the Basic Info right panel click Reset Password > Send Email. The system will send a password reset email. In the email the user clicks "Click here to reset password" to open the reset page, enters and confirms the new password, then clicks Submit. The user will receive a notification email after a successful password reset.

users_12

10.3 Reset SSH keys⚓︎

  • On the user list, click a user and find the Reset SSH Key section in the Basic Info right panel, then click Send. Confirm in the popup. The system will send a reset SSH key email. In the email the user clicks "Click here to set" to open the SSH key page, where they can add or remove SSH keys.

users_13

10.4 Reset MFA⚓︎

  • If a user cannot log in because their MFA is lost, an admin can reset the user's MFA. In the Basic Info right panel find Reset MFA and click the Reset button.

users_14