Raspbian: Использование gnome-keyring и gksu без прав пользователя root

Я использую Raspberry Pi 3 B с Raspbian. Теперь, чтобы иметь возможность запускать сканирование BLE с помощью скрипта Python (для этого я использую bluepy), мне нужны привилегии, и самое близкое, что я могу придумать, это использовать gnome-keyring для сохранения пароля. Это то, что я пробовал до сих пор:

gksu python

Это запрашивает мой пароль каждый раз и не предлагает сохранение пароля.

Если я использую gconf-editor и снимаю галку с apps->gksu->sudo-mode, я могу снова запустить эту команду:

gksu python

Теперь мне предлагают другое диалоговое окно с просьбой ввести мой административный пароль. Я думаю, это был бы мой пароль root, если бы был такой пользователь, но его нет. Итак, мой вопрос: как я могу сохранить свой пароль sudo, чтобы мне не приходилось вводить его каждый раз при запуске Python?

Может быть, я должен рассказать вам немного больше о моей настройке: я использую Eclipse для разработки кода Python, который использует функциональность BLE RPi3.

Вдохновленный ответом на следующий вопрос, я создал скрипт "python_gksu.sh", который я использую в качестве интерпретатора Python в Eclipse и который работает, просто он постоянно запрашивает мой пароль: Запуск PyDev от имени root

0 ответов

Другие вопросы по тегам