Yandex Cloud
Search
Contact UsGet started
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI for business
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Cloud Desktop
    • All guides
      • Creating a desktop group
      • Updating a desktop group
      • Changing desktop group permissions
      • Deleting a desktop group
    • Viewing logs
    • Viewing operations with resources
  • Access management
  • Pricing policy
  • Cloud Desktop events
  • Release notes
  1. Step-by-step guides
  2. Desktop groups
  3. Changing desktop group permissions

Changing desktop group access permissions

Written by
Yandex Cloud
Updated at November 11, 2025

Cloud Desktop leverages Yandex Identity and Access Management roles and access control lists (ACL) to manage access. This example shows how access control works in Cloud Desktop.

Management console
Yandex Cloud CLI
API
  1. In the management console, select the folder containing the desktop group.
  2. In the list of services, select Cloud Desktop.
  3. Select the desktop group to update access permissions for.
  4. In the left-hand panel, select Access permissions.
  5. Click Assign bindings.
  6. In the Configuring access bindings window that opens, grant or revoke permissions as needed.
  7. Click Save.

If you do not have the Yandex Cloud CLI installed yet, install and initialize it.

By default, the CLI uses the folder specified when creating the profile. To change the default folder, use the yc config set folder-id <folder_ID> command. You can also set a different folder for any specific command using the --folder-name or --folder-id parameter.

You can assign multiple roles using the set-access-bindings command.

Alert

The set-access-bindings command completely overwrites access permissions for the desktop group. All current group roles will be deleted.

  1. Make sure the desktop group has no roles you want to keep:

    yc desktops group list-access-bindings <desktop_group_name_or_ID>
    
  2. See the description of the CLI command for assigning roles to a desktop group:

    yc desktops group set-access-bindings --help
    
  3. Assign roles:

    yc desktops group set-access-bindings <desktop_group_name_or_ID> \
      --access-binding role=<role>,<subject_type>=<subject_ID> \
      --access-binding role=<role>,<subject_type>=<subject_ID>
    

    Where --access-binding contains access permission settings:

    • role: Role.
    • subject: Type and ID of the subject the role is assigned to.

    For example, the following command will assign roles to multiple users and a single service account:

    yc desktops group set-access-bindings my-desktop-group \
      --access-binding role=editor,userAccount=gfei8n54hmfh******** \
      --access-binding role=viewer,userAccount=helj89sfj80a******** \
      --access-binding role=editor,serviceAccount=ajel6l0jcb9s********
    

    To assign a role to a subject without rewriting its other roles, use the yc desktops group add-access-bindings command. For example, the following command will assign a role to a service account:

    yc desktops group add-access-bindings \
      --name <desktop_group_name> \
      --role <role> \
      --service-account-name <service_account_name>
    

Use the updateAccessBindings REST API method for the DesktopGroup resource or the DesktopGroupService/UpdateAccessBindings gRPC API call.

Was the article helpful?

Previous
Updating a desktop group
Next
Deleting a desktop group
© 2025 Direct Cursus Technology L.L.C.