0

对不起,如果答案对您来说很明显。Linux 对我来说相当新,为了学习,我想了解事物是如何结合在一起的。

对我来说,gammu 需要管理权限才能与 USB 设备通信,这很烦人。另一方面,例如在树莓派上,您可以在不使用 sudo 命令的情况下访问 GPIO 引脚。所以我不明白这背后的逻辑。

是否有一些逻辑,什么时候需要 sudo,什么时候不需要,或者这是随机的?谢谢!

4

1 回答 1

2

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

Gammu 文档非常深入地介绍了这一点:

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

于 2016-08-05T07:36:41.593 回答