Fuzzball Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Removing Users from Accounts

In order to remove users from an account, you will need organization owner or account owner permissions. Users can be removed from an account using either the web UI or the CLI. Follow the instructions in either the web UI or CLI tab below, depending on your preferred method.

Removing a user from an account does not remove them from the organization. They will still be listed as organization members or owners and can be re-added to accounts as needed.
Please select either the web UI or CLI tab to see the appropriate instructions for your environment.

Prerequisites

Before removing users from accounts via the web UI, ensure you have:

  • Organization owner or account owner permissions

Removing Users from Accounts

  1. Log into your Fuzzball UI as an organization owner or account owner

  2. Click on the Gear icon in the top right of the dashboard header and select Manage organization

    Manage organization menu

  3. Navigate to the Accounts section in the left toolbar and select the account from which you want to remove a user. You should see the list of account members.

    Accounts section

  4. In the Members or Owners list, find the user you want to remove

  5. In the kebob menu for the user on the right, select delete and click Delete in the confirmation dialog

    Remove user

The user will be immediately removed from the account and will no longer have access to account-level resources.

Prerequisites

  • Organization owner or account owner permissions
  • User ID and account ID

Getting Required Information

Getting the User ID

To obtain the user ID, use the Fuzzball organization CLI subcommand list-members:

$ fuzzball organization list-members
NAME              | ID                                   | CREATED TIME          | LAST UPDATED          | LAST ACTIVE
user2@example.com | 333360aa-c5e4-40e0-8064-f6ac7aa012ab | 2024-07-10 12:10:39AM | 2024-07-10 12:10:39AM | 2024-07-10 12:10:39AM
user3@example.com | dc7b2584-9895-4d9d-8a49-c8b90f9d726b | 2024-07-10 12:19:14AM | 2024-07-10 12:19:14AM | 2024-07-10 12:19:14AM
user@example.com  | f5ce6b0f-03fe-4ce2-a792-e3c5f41e1e5b | 2024-07-03 09:38:36PM | 2024-07-09 09:43:07PM | 2024-07-09 10:32:54PM

Getting the Account ID

To obtain the account ID, use the Fuzzball account CLI subcommand list:

$ fuzzball account list
SELECTED | NAME                         | ID                                   | CREATED TIME          | LAST UPDATED
         | User Account (admin@ciq.com) | 06559942-1f88-4c99-93c5-2dfb1537d355 | 2024-06-19 12:51:29PM | 2024-06-19 12:51:29PM
    *    | default                      | 2ec072f6-7ab2-42fc-acce-5fc0912ce3b0 | 2024-07-03 09:38:14PM | 2024-07-03 09:38:14PM
         | test-account1                | 324fe14b-1008-4c2d-8e07-e7136c7db38f | 2024-07-09 10:18:18PM | 2024-07-09 10:18:18PM

Removing Account Owners

To remove a user as an account owner, use the Fuzzball account CLI subcommand remove-owner. The user ID is provided as an argument and the account ID is provided with the --account/-a flag. An empty JSON blob is returned when successful:

$ fuzzball account remove-owner 333360aa-c5e4-40e0-8064-f6ac7aa012ab \
    --account 324fe14b-1008-4c2d-8e07-e7136c7db38f
{}

Removing Account Members

To remove a user as an account member, use the Fuzzball account CLI subcommand remove-member. The user ID is provided as an argument and the account ID is provided with the --account/-a flag. An empty JSON blob is returned when successful:

$ fuzzball account remove-member dc7b2584-9895-4d9d-8a49-c8b90f9d726b \
    --account 324fe14b-1008-4c2d-8e07-e7136c7db38f
{}