Як я можу запустити оболонку всередині в'язниці на FreeBSD?


12

У мене є доступ до раніше встановленого вікна FreeBSD з низкою в'язниць. Один із в'язниць - це SQL-сервер, на якому не ввімкнено ssh.

Як я можу отримати доступ до оболонки в цій в'язниці від хост-машини? (У мене є права на root.)

Відповіді:


21

Спочатку запустіть, jlsщоб дізнатися необхідний ідентифікатор в'язниці, потім jexec ${jailID} /bin/tcsh($ {jailID} - ідентифікатор вашої в'язниці)


1
+1 Ви можете додати, що в тюрмах немає оболонок (хоча ви можете запустити один у тій самій в'язниці, як і інший додаток), вони не є віртуалізацією ОС, вони є віртуалізацією додатків / користувачів. Усі в'язниці мають одне ядро. Детальніше у посібнику .
Кріс С

1
Більше того, в'язниця - це по суті лише ізоляція ресурсів, а не віртуалізація. Є ще один проект, більш близький до віртуалізації: 7he.at/freebsd/vps
gelraen
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.