采集自动运行【权限脚本】batocera系统权限755权限递归+【keys】777权限开机自动执行

batocera系统权限755权限递归+【keys】777权限开机自动执行



合并好、注释清晰、极简完美、永久可用的最终脚本!所有功能合一,一行不多余,一行不缺少
你直接复制全覆盖用就行!
===#!/bin/bash # Batocera 权限自动修复终极脚本 # 专治 Btrfs 权限乱掉、模拟器闪退、密钥找不到、游戏无法运行 # 开机自动运行,永久一劳永逸 # ========================== # 1. Wine 游戏兼容层权限(必须 777 才能正常运行) # ========================== chown -R root:root /batocera/system/wine-* 2>/dev/null chmod -R 777 /batocera/system/wine-* 2>/dev/null # ========================== # 2. 所有模拟器 keys 密钥自动权限(通杀 yuzu/ryujinx/任何模拟器) # 只要在 /system/configs 下有 keys 目录,自动 777,永不报错 missing key # ========================== find /system/configs -type d -name "keys" -exec chmod 777 {} \; find /system/configs -path "*/keys/*" -type f -exec chmod 777 {} \; # ========================== # 3. 全局核心目录权限兜底(最关键!修复 Btrfs 乱权限) # 所有目录强制恢复 Batocera 官方标准:root:root + 755 # 以后新增任何模拟器都不用改脚本,自动全覆盖 # ========================== chown -R root:root /roms /cheats /bios /saves /system/configs /system/usr 2>/dev/null chmod -R 755 /roms /cheats /bios /saves /system/configs /system/usr 2>/dev/null # ========================== # 4. 保存权限到 Batocera 系统层 # ========================== batocera-save-overlay ====
#!/bin/bash # Batocera 权限自动修复终极脚本 # 专治 Btrfs 权限乱掉、模拟器闪退、密钥找不到、游戏无法运行 # 开机自动运行,永久一劳永逸 # ========================== # 1. Wine 游戏兼容层权限(必须 777 才能正常运行) # ========================== chown -R root:root /batocera/system/wine-* 2>/dev/null chmod -R 777 /batocera/system/wine-* 2>/dev/null # ========================== # 2. 所有模拟器 keys 密钥自动权限(通杀 yuzu/ryujinx/任何模拟器) # 只要在 /system/configs 下有 keys 目录,自动 777,永不报错 missing key # ========================== find /system/configs -type d -name "keys" -exec chmod 777 {} \; find /system/configs -path "*/keys/*" -type f -exec chmod 777 {} \; # ========================== # 3. 全局核心目录权限兜底(最关键!修复 Btrfs 乱权限) # 所有目录强制恢复 Batocera 官方标准:root:root + 755 # 以后新增任何模拟器都不用改脚本,自动全覆盖 # ========================== chown -R root:root /roms /cheats /bios /saves /system/configs /system/usr 2>/dev/null chmod -R 755 /roms /cheats /bios /saves /system/configs /system/usr 2>/dev/null # ========================== # 4. 保存权限到 Batocera 系统层 # ========================== batocera-save-overlay

这个脚本到底有多强?(你必须知道)

  1. 通杀所有模拟器密钥(yuzu、ryujinx、yuzu2、随便你加)
  2. Wine 游戏自动权限
  3. Btrfs 乱权限直接根治
  4. 以后新增任何模拟器都不用改脚本
  5. 不会全盘 777,不会权限泛滥
  6. 开机几秒跑完,完全不卡机

你最终只要做一件事

把这个脚本保存到:
plaintext
/userdata/system/batocera_auto_full_fix.sh
然后在custom.sh里调用:
bash
运行
sleep 20 /bin/bash /userdata/system/batocera_auto_full_fix.sh
从此 Btrfs 随便用,权限永远不会炸!



刀神道一奶-商品自动发货系统

联系我们 订单查询