1 votos

mount.exfat-fuse monta la unidad r/o

Estoy montando una unidad externa exFat en un dispositivo Android rooteado (Amazon Fire TV/2) utilizando el programa mount.exfat-fuse.

mount.exfat-fuse -o rw,umask=000 /dev/block/sda1 /system/test

Los permisos del directorio son 777, pero el permiso es denegado para cualquier cosa que intente root.

Gracias por cualquier ayuda.

1 votos

/system es de sólo lectura por defecto, podría estar relacionado. Ciertamente no es un buen lugar para montar unidades externas.

0 votos

El sistema estaba montado r/w y la ubicación era solo para probar fácilmente un script en xbin, pero gracias por las respuestas.

0voto

Jocala Puntos 19

Resultó que la política de SELinux en el Amazon Fire TV/2 hizo que mi unidad exFat fuera de sólo lectura cuando se montaba, a pesar de los argumentos de montaje. El comando de SELinux setenforce se puede ejecutar con un argumento de 0 o 1, estableciendo SELinux como permisivo o forzado, respectivamente. Cuando se establece en 0, la unidad puede utilizarse normalmente.

Así, compruebo la presencia de setenforce en mi montaje script y lo pongo a 0 si lo encuentro. El desmontaje script hace setenforce 1, poniendo las cosas como estaban.

0 votos

Puede publicar una respuesta más detallada, por lo que puede ser útil como una referencia futura :) gracias de antemano

0 votos

Claro. Espero que esto ayude a alguien más.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X