2016-08-04 9 views
0

Извините, если ответ очевиден для вас. Linux для меня довольно новый, и я узнал, что хочу понять, как все складывается.Почему gammu требует, чтобы sudo работал?

Для меня это раздражает то, что gammu требует административных прав только для связи с USB-устройством. С другой стороны, например, на малине pi вы можете получить доступ к GPIO-контактам без команды sudo. Поэтому я не понимаю логики этого.

Есть ли какая-то логика, когда требуется sudo, а когда нет или это случайное? Спасибо!

ответ

2

Вам нужны только разрешения на устройство, которое вы используете. Как правило, это может быть достигнуто путем добавления пользователя в какую-либо группу (зависит от устройства и дистрибутивов Linux, но plugdev или dialout может быть хорошим выбором) или добавления правила udev для предоставления доступа к данному устройству.

Это довольно глубоко покрыт Гамма документация:

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