To allow apps with MANAGE_EXTERNAL_STORAGE permission and therefore external_storage gid to access unreliable volumes directly on /mnt/media_rw/<volume>, they need access to the /mnt/media_rw path. This change doesn't break the FUSE daemon, the only process that should have media_rw gid in R because the FUSE daemon accesses the lower filesystem from the pass_through bind mounts of the public volume mount itself so it doesn't need to walk the /mnt/media_rw path itself Test: With FUSE enabled, a reliably mounted public volume is accessible on /storage Bug: 144914977 Change-Id: Ia3fc9e7483894402c14fb520024e2acca821a24d |
||
|---|---|---|
| .. | ||
| avb | ||
| etc | ||
| adb_debug.prop | ||
| Android.bp | ||
| Android.mk | ||
| asan.options | ||
| asan_extract.rc | ||
| asan_extract.sh | ||
| init-debug.rc | ||
| init.environ.rc.in | ||
| init.rc | ||
| init.usb.configfs.rc | ||
| init.usb.rc | ||
| init.zygote32.rc | ||
| init.zygote32_64.rc | ||
| init.zygote64.rc | ||
| init.zygote64_32.rc | ||
| OWNERS | ||
| ueventd.rc | ||