Permission error to dd USB from Toolbox

From within Toolbox, I am able to read/write to USBs. However, when using “dd” I receive permission errors.

I can see the scope of error when I look at the device:
$ ls -lahZ /dev/sdb
brw-rw----. 1 nobody nobody system_u:object_r:fixed_disk_device_t:s0 8, 16 Jun 19 12:39 /dev/sdb

As a workaround, from the host I granted “others” with rw permissions.

But I want to know what is the correct solution? How can I make sure my admin user has appropriate rights to the USB from within my Toolbox so i’m not going back and forth to host adding/removing public access to USB resources.

I don’t know if this applies here, but when I want to, for example flash my arduino or stm32 (arm board), inside a toolbox I need to add rules to /etc/udev/rules.d/ on the host machine instead of the toolbox.

I don’t think this is doable… toolbox always runs as a non-root user, whereas, regardless of the permissions of a USB’s mount point, the block device itself is pretty much always root-only.

I think the best solution can be taken from this other forum post: