You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用bluetoothctl信任蓝牙设备后,存储信任关系的配置文件位于何处

树莓派可信蓝牙设备配置存储路径

基于你通过bluetoothctl完成设备信任标记的操作,对应的配置存储完全由系统预装的BlueZ蓝牙协议栈维护,不存在独立的“可信设备列表”单独文件,所有相关信息的存储位置规则如下:

  • 根存储目录为 /var/lib/bluetooth/
    • 该目录下的第一层子目录,以树莓派本地蓝牙适配器的MAC地址命名,用来区分不同蓝牙硬件的配置数据
    • 每个已配对的外部蓝牙设备,会在对应适配器的子目录下,单独以自身的MAC地址创建独立文件夹
  • 你执行trust操作写入的可信标记,本质是写入对应设备文件夹下的info配置文件
    • 举个对应例子:如果你的设备MAC是XX:XX:XX:XX:XX:XX,树莓派本地蓝牙适配器MAC是YY:YY:YY:YY:YY:YY,那么存储该设备可信标记的完整文件路径就是:/var/lib/bluetooth/YY:YY:YY:YY:YY:YY/XX:XX:XX:XX:XX:XX/info
    • 打开这个文件可以看到,[General]配置段下会存在Trusted=true的条目,就是你执行trust操作写入的内容
  • 相关操作注意事项
    • 该目录的访问权限为root所有,普通用户无读取权限,需要添加sudo前缀才能查看文件内容
    • 不要手动修改该目录下的配置文件,否则会破坏BlueZ服务的配置校验逻辑,引发蓝牙服务启动失败、配对异常等问题

内容的提问来源于stack exchange,提问作者Yatuz1a

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.29 09:36:03