Skip to content

Device "self-identity oriented" assignment #9325

@piotrbartman

Description

@piotrbartman

Introduction

Currently, we can make one assignment of a selected port to a single VM in two ways:

  1. Using identity='any', which means that anything plugged into the designated port will be automatically attached to the VM, as it has been functioning thus far.
  2. Using the identity of the currently plugged device, in which case automatic attachment will only occur if the device presents itself in the same way.

Proposed enhancement

  • The ability to assign multiple different devices, so that if either of them is plugged into a specific port, automatic attachment occurs.
  • Automatically attach any device that presents itself as some type such as mass storage etc., and is plugged into a specific port.

More:

QubesOS/qubes-core-admin#579 (review)

The value to a user, and who that user might be

Increased security (less error-prone manual clicking/typing) and user convenience.

TODO

  • Handle block devices ident (which is not persistent).

Related issues

Metadata

Metadata

Assignees

Labels

C: coreThis issue pertains to a Qubes core component.P: majorPriority: major. Between "default" and "critical" in severity.targets-4.3Feature planned for Qubes 4.3. Remove label if not implemented by release; leave if implemented.

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions