Bagaimana saya bisa memulai shell di dalam penjara di FreeBSD?


12

Saya memiliki akses ke aa yang sebelumnya mengatur kotak FreeBSD dengan sejumlah penjara di dalamnya. Salah satu penjara adalah server SQL, dan ssh tidak diaktifkan.

Bagaimana saya bisa mendapatkan akses ke shell di penjara itu dari mesin host? (Saya memiliki hak root di atasnya.)

Jawaban:


21

Pertama jalankan jlsuntuk mengetahui ID jail yang diperlukan, lalu jexec ${jailID} /bin/tcsh($ {jailID} adalah ID dari jail Anda)


1
+1 Anda mungkin menambahkan bahwa jail tidak memiliki shell (walaupun Anda dapat memulainya di jail yang sama dengan aplikasi lain), mereka bukan virtualisasi OS, itu adalah virtualisasi aplikasi / userland. Semua penjara berbagi kernel yang sama. Lebih banyak di buku pegangan .
Chris S

1
Terlebih lagi, penjara pada dasarnya hanyalah isolasi sumber daya, bukan virtualisasi. Ada proyek lain yang lebih dekat dengan virtualisasi: 7he.at/freebsd/vps
gelraen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.