Я использую гамму на Raspberry PI 3, работающем под Ubuntu 18.04.3 и модемом Huawei E303C 3G (в "/dev/ttyUSB0").
Программа работает нормально, но мне всегда нужновызвать "sudo" для завершения команд. В противном случае отображается следующее сообщение: «Ошибка открытия устройства, у вас нет необходимых разрешений.».
В поиске Google и прямо здесь, в Stackoverflow, описывается, что вам нужно предоставить разрешения на устройстве. Я попробовал две разные настройки, но ни одна из них не повлияла на поведение гаммы, все равно требуется sudo во всех операциях.
Сначала я создал файл "/etc/udev/rules.d/69-gammu-acl.rules" сследующее содержание
ACTION!="add|change", GOTO="gammu_acl_rules_end"
KERNEL!="ttyUSB[0-9]*", GOTO="gammu_acl_rules_end"
SUBSYSTEM!="tty", GOTO="gammu_acl_rules_end"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1506", TAG+="uaccess"
LABEL="gammu_acl_rules_end"
Затем я создал файл "/etc/udev/rules.d/99-phone.rules" со следующим содержанием:
KERNEL=="ttyUSB[0-9]*", SUBSYSTEM="tty", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1506", NAME="phone", MODE="0666", SYMLINK+="phone"
Путь такойдействительно ?! Что-то не так с моими настройками ?! Не могли бы вы помочь мне?!