На этот вопрос уже есть ответ здесь:
Сегодня я столкнулся со странной проблемой. Я не могу открыть свой последовательный порт, и он говорит в разрешении отказано !! Это странно, потому что я проверил и являюсь участником группы dialout! Я использую arduino.
В целом всегда полезно выписать все команды и их результаты.
Для Ардуино, в частности, что это управляет возвратом?
$ ls -l /dev/ttyACM*
, Если это указывает на меньшее количество разрешения, Вы могли бы хотеть дать себе доступ для чтения и доступ для записи, например:
sudo chmod 600 /dev/ttyACM0