Почему гамму работает только с sudo? - PullRequest
0 голосов
/ 26 октября 2019

Я использую гамму на 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"

Путь такойдействительно ?! Что-то не так с моими настройками ?! Не могли бы вы помочь мне?!

...