¿Cómo puedo iniciar un shell dentro de una cárcel en FreeBSD?


12

Tengo acceso a un cuadro de FreeBSD previamente configurado con varias cárceles. Una de las cárceles es un servidor SQL y no tiene habilitado ssh.

¿Cómo puedo obtener acceso a un shell en esa cárcel desde la máquina host? (Tengo derechos de root sobre él).

Respuestas:


21

Primero ejecute jlspara encontrar la ID de cárcel necesaria, luego jexec ${jailID} /bin/tcsh($ {jailID} es una ID de su cárcel)


1
+1 Puede agregar que las cárceles no tienen shells (aunque puede iniciar una en la misma cárcel que otra aplicación), no son virtualización del sistema operativo, son virtualización de aplicaciones / usuarios. Todas las cárceles comparten el mismo núcleo. Más en el manual .
Chris S

1
Aún más, la cárcel es esencialmente solo aislamiento de recursos, no virtualización. Hay otro proyecto más cercano a la virtualización: 7he.at/freebsd/vps
gelraen
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.