Я пытаюсь подключить микроконтроллер к хост-компьютеру с помощью виртуального com-порта USB. Однако у меня нет привилегий root на главном компьютере. Контроллер отображается как /dev/ttyACM0.
когда я пытаюсь подключиться к нему с помощью pyserial модуль, возникает ошибка "отказано в разрешении".
есть ли способ обойти это без использования каких-либо команд судо?
Может быть, каким-то образом заставляя микроконтроллер заявить о себе не as ACM? Можно ли таким образом избежать проблемы с разрешением?
$ ls -l /dev/ttyACM0
crw-rw----. 1 root dialout 166, 0 Apr 4 13:44 /dev/ttyACM0
$ id
uid=1003(mri) gid=1001(nmruser) groups=1001(nmruser),100(users),1000(nmrsu) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
к сожалению, я не могу изменить разрешения. Хост-это компьютер МРТ-сканера. Свою систему поддерживает производитель сканера. Я рассматривал возможность использования Ethernet, но я надеялся, что есть способ избежать этого.