0 votos

Problemas de permisos con LinuxDeploy

He instalado LinuxDeploy y he puesto en marcha Debian Jessie. Todo fue relativamente fácil.

El problema que estoy teniendo es que el usuario que defino en la ui no es capaz de escribir en los soportes personalizados (como la tarjeta sd etc).

Puedo usar el usuario Root en el entorno chroot para leer/escribir pero eso no es correcto. Quiero poder ser un usuario normal con permisos de lectura/escritura.

Estoy usando Lollipop 5.1/LinuxDeploy en Samsung Note

gracias

0 votos

Creo que esto es un problema de software con KitKat hacia arriba .. El permiso SD externa tiene que ser aceptado específicamente por las opciones de desarrollador " Proteger el almacenamiento externo " ...... ....... ...... ..... Yo sugeriría que descargue una tarjeta SD Permiso Fixer .. Este parche el problema de seguridad para permitir la escritura externa y reading......... Por otra parte, el almacenamiento interno todavía debe ser accesible por cualquier aplicación, a menos que tenga 5.0 y por encima, Esto requiere aceptar el permiso con ( Mostrar tarjeta SD ) .. Usted podría ser capaz de añadir una excepción de error para ejecutar la secuencia de comandos Mostrar tarjeta SD

0 votos

Bueno, el usuario normal no puede escribir en ninguna de las memorias. Ya hice las cosas sd tarjeta permiso fixer., Ninguno trabajó para mí.

1voto

GeMir Puntos 58

Actualización:

Confirmado que los permisos de /dev/fuse probablemente sólo necesita ser actualizado. Por alguna razón, inicialmente está configurado a 700 por defecto, lo que sólo permitiría la ejecución de Root. No importa desde dónde o cómo lo chmod, sólo chmod a 770 o 777 si es necesario.

sudo chmod 777 /dev/fuse

Tampoco está de más hacerlo bien y configurar un grupo de fusibles si no existe ya uno y añadir usuarios a él según sea necesario.

/Actualización

Estaba teniendo un problema similar, documentaré lo que hice exactamente. Esto es asumiendo que has configurado tu instalación como un directorio.

  1. Descargue FX File Manager + su aplicación complementaria de extensión Root desde Play Store.
  2. Navegue utilizando la opción del explorador de root hasta las root de su instalación de Debian (por defecto /datos/usuario/linux deploy.package.name.or.similar/0/env
  3. Encuentre /dev/fuse de su instalación de Debian con FX. Haga una pulsación larga en la carpeta, deslice el dedo hacia / toque de seguridad.
  4. Toca todas las casillas para que /dev/fuse esté configurado con acceso 777
  5. Detenga e inicie su imagen, intente acceder a los directorios montados.

Ahora supongo que podría intentar simplemente chmodding /dev/fuse a 777 desde dentro de Debian o cualquier acceso que considere necesario, pero no lo he intentado. Lo más probable es que eso también funcione -intuitivamente suena bien, pero no es lo que yo hice.

Era un poco raro que /dev/fuse estuviera configurado a 700 en primer lugar, pero da igual.

Oh también, tuve que añadir en un grupo de fusibles antes de eso, y añadir usuarios a la misma. Aunque mi suposición es que si usted pone /dev/fuse a 777 haría este paso innecesario. ¿Quizás un 770 necesitaría el grupo fuse?

0voto

alexandre1985 Puntos 101

prueba este arreglo: https://winaero.com/blog/unlock-external-sd-card-writing-for-all-apps-in-Android-4-4-kitkat/
He probado esto en Termux y me permite escribir en el usb en el usuario por defecto de Termux.
También puede funcionar con Linux Deploy. Por favor, contéstame con el resultado

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