首頁>Raspberry Pi>source

我正在Pi 3B +(v1.3)上執行最新版本的Buster,並且我的Python程式死於

txdbus.error.remoteerror:
org.freedesktop.DBus.Error.AccessDenied: Rejected send message

錯誤,除非我在root下執行(例如 sudo python3 myblepgm.py ),到此為止一切正常。

檢查/ etc / group中定義的組,我看不到明顯的'pi'可以加入以訪問蓝牙/ BLE設備的情况。

我不愿意在不需要的情况下长期在root使用者下執行该程式(並且很乐意為此建立一个特定的使用者),所以有人知道该程式和使用者需要什麼權限/組吗?

最新回復
  • 6月前
    1 #

    我不確定這是否有帮助,但是:

    我在最近的一次练习中發現 pi使用者 不一定是BT組的成員.就我而言,這可以通過以下方法治愈:

    $ sudo usermod -G bluetooth -a pi
    

    您可能需要一个 reboot 进行更改後。

相似問題

  • pi zero w:Raspberry Pi網路
  • raspbian buster:建立一个守護程式,將一个程式的輸出通過管道傳遞给systemd下的另一个程式?