Как я могу запустить оболочку внутри тюрьмы на 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.