Chroot: no encuentra "/bin/bash"

Imagen de Salami
0 puntos

Buenos días a todos:

Mi pregunta es sobre el comando "chroot". Al ejecutarlo me dice que no existe el directorio /bin/bash, cuando sí que existe.

Mi pregunta es obvia: ¿Qué debo hacer para que lo encuentre? ¿Quizás pasarle algún argumento?

Saludos y gracias de antemano.

Imagen de arixodod
+1
0
-1

Es posible que el directorio que el usuario que estás usando, no tenga permisos para acceder al directorio determinado. Prueba a ejecutarlo usando "sudo". Suerte.

+1
0
-1
Imagen de Salami
+1
0
-1

Utilizo Chroot junto a sudo, de la siguiente forma:

$ sudo chroot Directorio/

La salida de terminal usando esto es:

chroot: cannot run command `/bin/bash': No such file or directory

Me gustaría conocer este comando mejor, pero la realidad es que estoy un poco verde en tema de comandos para seguridad. Me he estancado aquí, porque que yo sepa es la forma de ejecutarlo.

Gracias por la respuesta y a ver si ves algo raro ;)

+1
0
-1
Imagen de arixodod
+1
0
-1

es posible que por alguna razón los archivos no estén donde deberían, prueba a copiarlos de la siguente manera:

cp -r /lib /bin/bash

no estoy completamente seguro de que vaya a funcionar, podria incluso provocar algun error. usalo bajo tu propia responsabilidad.

+1
0
-1
Imagen de ryskzero
+1
0
-1

Yo he tenido un problema parecido con el chroot haciendo el comando desde el livecd y mi problema era que el sistema de archivos al que intentaba acceder desde un livecd de ubuntu es de amd64 y el livecd es de x386 :)

+1
0
-1