You can set up native authentication for SaltStack Config in the user interface using the Local Users workspace. Local users are users whose username and password are natively stored in SaltStack Config. You can use this workspace to manage local user settings, such as user passwords. You can also use this workspace to create or clone local users.

Roles in SaltStack Config give you the ability to create specific management roles, and then add the appropriate users to those roles. Roles control which minions each user can view and which operations a user can perform in the user interface. See Roles and permissions.

By default, a local user is associated with each Salt master key used for authentication.

Creating a Local User

To create a new users:

  1. Click Administration > Local Users on the side menu. Then, click the Create button.
  2. Enter a username and password, and select any roles you want to add the user to.

    All new users are added to the User role by default. For more on roles, see Default roles and settings.

  3. Click Save.
Note: Only superusers, or users with Create user permission, are able to create local users. Usernames are not case-sensitive.

Cloning a Local User

  1. Under Administration > Local Users, select the user you want to clone and click Clone.
  2. Enter a username and password, and select any roles you want to add the user to.
  3. Click Save.

Changing user settings

  1. Under Administration > Local Users, select the user you want to update.
  2. With the user selected, change user settings as required. You can update the username, password, and assigned roles.
  3. Click Save.

Changing root password

Change the root password in the user interface using the instructions in the previous section.