Monté mis recursos compartidos NFS con éxito en Termux con busybox. Monté la carpeta de red en /data/media/0/Music
.
También puedo ver el contenido de la red compartida en la terminal con ls -l /data/media/0/Music
. Pero cuando hago clic en la ubicación en mi administrador de archivos, la ubicación está vacía. También probé diferentes administradores de archivos, pero ninguno muestra nada.
¿Es un problema de permisos? ¿Qué tengo que cambiar en Android para que funcione?
Resulta que una opción en SuperSU me impidió ver el contenido de mis monturas. Necesitaba deshabilitar la opción "Montar separación de espacio de nombres" en la aplicación SuperSU. ¡Solo entonces las monturas serán visibles para otras aplicaciones! Deshabilitar la separación del espacio de nombres puede causar fallas de seguridad, pero todavía no veo ninguna otra solución. Reinicie el dispositivo, monte sus recursos compartidos y todo será como se esperaba.
Encontré la solución aquí: https://stackoverflow.com/a/33611664
izzy
ls -l /data/media/0 | grep Music
muestra en la propiedad y los permisos?AndRoot
ls -l /data/media/0 | grep Music
says drwxr-xr-x 16 system system 4096 2016-08-27 20:58 Music
. Probé 2 formas de crear la carpeta Música. 1. En el Administrador de archivos como un usuario normal. Cuando intentaba acceder a la carpeta después del montaje, tuve un problema de permiso. 2. Creé la carpeta en el terminal como usuario root. En ese caso, la carpeta se muestra vacía en cualquier Administrador de archivos.izzy
system
usuario y al grupo). Ahora, repita lo mismo con un pequeño ajuste:ls -l data/media/0/Music/*
y elija una sola entrada de la salida. Si tiene la misma propiedad (system
), debe tener al menos 3 veces "r" para que otras aplicaciones puedan leerlo.AndRoot
system
y todos los archivos tienen 3 veces "r" en sus propiedades de permiso. Deben ser legibles por el propietario, el grupo y otros. Pero aún no puedo ver ningún archivo en una aplicación de administrador de archivos o reproductor de música para mi montaje nfsv4.izzy
adb shell
del "shell
usuario simple")?AndRoot
ls -l /data/media/0/Music
(Permiso denegado),ls -l /storage/emulated/0/Music
(Permiso denegado) yls -l /sdcard/Music
me da un resultado 'vacío'.ls -l /sdcard/ | grep Music
gives me drwxrwx--x 2 root sdcard_rw 4096 2016-08-27 20:58 Music
.izzy
sdcard_rw
grupo? Eso explicaría que no vean nada, ya que "otros" solo pueden cambiar al directorio pero no enumerar su contenido.