为什么gammu仅与须藤一起使用?

时间:2019-10-26 19:12:54

标签: sudo ubuntu-18.04 rules huawei gammu

我在运行Ubuntu 18.04.3和华为E303C 3G调制解调器(在“ / dev / ttyUSB0”中)的Raspberry PI 3上使用gammu。

该程序似乎工作正常,但我始终需要调用“ sudo”来完成命令。否则,将显示以下消息:“打开设备错误,您没有所需的权限。”。

在Google搜索中,然后在Stackoverflow描述中,您需要在设备上授予权限。我尝试了两种不同的设置,但是没有影响gammu行为,但在所有操作中仍然需要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"

这是真的吗?!我的设置有问题吗?你能帮我吗?!

1 个答案:

答案 0 :(得分:0)

请尝试以下操作:

首先,您应该知道您拥有哪些用户,您可以通过此命令知道

  $ whoami
user_name

您必须在此命令中输入用户名:

$ sudo usermod -a -G dialout user_name

您必须重新启动计算机才能将其添加到新组中。

然后,您可以不使用sudo命令使用gammu,例如:

$ gammu sendsms TEXT +589999999999 -text "Halooo .."

这对我有用。