User management

This page describes the management of users licensed to work with the WEKA system.

User types

Access to a WEKA system cluster is managed by creating, modifying, and deleting user accounts. Each user is identified by a unique username and must provide a password for authentication to access the WEKA system through the GUI, CLI, or API. The system supports up to 1,152 local users.

Each user is assigned one of the following predefined roles, which determine their permissions and level of access within the WEKA system:

Role descriptions

Role
Purpose
Key permissions
Restrictions

Cluster Admin

Advanced administrative tasks for managing the cluster.

Full access to system configuration, user management, and performance tuning.

CSI

  • Provisioning, mounting, and unmounting file systems.

  • Storage management tasks through CLI and API.

  • Limited to storage management.

  • No access to broader administrative functions.

Organization Admin

Administrative tasks within a single organization.

Privileges limited to managing the assigned organization.

Read-only

Viewing system configurations and data without making changes.

  • View system settings and data through GUI, CLI, and API.

  • Authenticate and write data to mounted locations (exception for authenticated mounts).

  • Cannot modify system settings.

  • Cannot create file systems, protocols, or user accounts.

Regular

Basic role for mounting filesystems.

  • Sign in to obtain an access token.

  • Change own password.

  • No GUI access.

  • No CLI or API commands beyond mounting tasks.

S3

Running S3 commands and APIs.

  • Perform S3 operations within the limits of the assigned IAM policy.

  • Create S3 service accounts with specific policies.

Limited to actions allowed by the attached S3 IAM policy.

Cluster Admin (first user)

When a WEKA cluster is created, the system automatically generates the first user account with the admin username and a default password. Upon first login, the system prompts this user to change their password. This initial user is assigned the Cluster Admin role, granting them full access to all commands and administrative capabilities.

Responsibilities

Cluster Admin users are responsible for managing the entire cluster, including:

  • Cluster-wide operations that span all organizations within the system.

  • Management of cluster hardware, resources, and global configurations.

When multiple organizations are used, there is a distinction between managing a specific organization (handled by an Organization Admin) and managing the overall cluster. A Cluster Admin oversees tasks beyond organizational boundaries, including infrastructure-level management.

Cluster admin role privileges

Cluster Admin users have additional privileges compared to other user roles. These privileges include the ability to:

  • Create new users.

  • Delete existing users.

  • Change user passwords.

  • Assign or modify user roles.

  • Manage LDAP configurations.

  • Manage organizations.

Restrictions

To ensure a Cluster Admin user retains access to the WEKA cluster, the following restrictions are in place:

  • Cluster Admins cannot delete their own user accounts.

  • Cluster Admins cannot change their own role to a regular user role.

Password requirements

All Cluster Admin accounts must adhere to the following password policy:

  • At least 8 characters.

  • At least one uppercase letter.

  • At least one lowercase letter.

  • At least one number or special character.

Key points

  • The WEKA Customer Success Team requires at least one internal Cluster Admin account to be defined for support purposes.

  • Additional Cluster Admin accounts can be created with unique usernames.

  • The default admin user can be renamed or deleted if a replacement Cluster Admin account is created.

Related topics

Manage users using the GUI

Manage users using the CLI

Last updated