Tengo un problema con los permisos de archivo en Termux.
Por ejemplo, instalé c4droid y copié el contenido de las carpetas /include
y /lib
de Termux en la carpeta /c4droid
donde se buscan los encabezados en la compilación. Cambié el propietario y el grupo al nombre correcto y el modo a 777, pero en la compilación, dice "no se puede abrir ****.h permiso denegado".
Lo mismo ocurre con un wordlist que viene de la tarjeta SD que puse en una carpeta destinada a ser utilizada con hydra, no solo tengo que utilizar el acceso root para descomprimir el archivo y moverlo, sino que hydra en sí mismo no puede abrirlo.
¿Qué es esta importante cosa que estoy pasando por alto sobre Termux y la propiedad y los permisos de los archivos?
0 votos
Instalé c4droid y copié el contenido de las carpetas incluye y lib de termux en la carpeta de c4droid
. ¿Y cuál es la ubicación exacta de la carpetac4droid
?0 votos
/data/data/com.n0n3m4.droidc/files/gcc/'algoasí
aarcharm
'/0 votos
Entonces estás intentando acceder a
/data/data/com.n0n3m4.droidc/
desde Termux, ¿verdad? Eso no funcionará. Termux no puede leer/escribir datos fuera de su propio directorio privado/data/data/com.termux/
. Ese es el mecanismo de aislamiento de aplicaciones de Android, por seguridad y privacidad. Otra posible ubicación a la que Termux puede acceder es/sdcard/Android/data/com.termux
. También todo/sdcard
si le otorgas a Termux el permiso deAlmacenamiento
.0 votos
No, use su en termux para colocar los archivos en la carpeta c4droid. Después cambio los permisos y la propiedad al usuario/grupo de c4droid e intento compilar con esta aplicación, no con termux.
0 votos
Ok. ¿Arreglaste el contexto SELinux de los archivos junto con la propiedad y el modo de permiso? También podría haber rutas codificadas en los encabezados / bibliotecas. Los paquetes de Termux tienen el código fuente modificado.
0 votos
No lo hice, ¿cómo se puede hacer?
0 votos
Deja que continuemos esta discusión en el chat.
0 votos
Irfan Latif tengo un problema con el chat
0 votos
Solo intentaré hacer lo que me aconsejaste y volveré para informar.
0 votos
Hola, revisa mi respuesta, amigo.