为什么gammu需要sudo才能工作?

时间:2016-08-04 09:40:44

标签: linux sudo gammu

很抱歉,如果答案对您来说很明显。 Linux对我来说是一个新的东西,并且要学习我想要理解事物是如何结合在一起的。

对我而言,gammu需要管理权限才能与USB设备进行通信,这令人恼火。另一方面,例如在树莓派上,您可以在没有sudo命令的情况下访问GPIO引脚。所以我不明白背后的逻辑。

是否有一些逻辑,当需要sudo时,何时不是或是随机的? 谢谢!

1 个答案:

答案 0 :(得分:2)

您只需要使用您正在使用的设备的权限。通常,这可以通过将用户添加到某个组(取决于设备和Linux发行版,但plugdev或拨出可能是不错的选择)或添加udev规则来授予对给定设备的访问权来实现。

Gammu文档深深介绍了这一点:

http://wammu.eu/docs/manual/config/index.html#option-Device