如何在FreeBSD上的监狱里启动外壳程序?


12

我可以访问先前设置的FreeBSD盒子,上面装有许多监狱。其中一个监狱是SQL Server,并且未启用ssh。

如何从主机访问该监狱中的外壳?(我对此拥有根本权利。)

Answers:


21

首先运行jls以查找所需的监狱ID,然后jexec ${jailID} /bin/tcsh($ {jailID}是您的监狱ID)


1
+1您可能会补充说,监狱没有外壳(尽管您可以将外壳与另一个应用程序放在同一监狱中),它们不是操作系统虚拟化,而是应用程序/用户域虚拟化。这些监狱都共享相同的内核。手册中有更多内容
克里斯·S

1
更重要的是,监狱实际上只是资源隔离,而不是虚拟化。还有另一个更接近虚拟化的项目:7he.at/freebsd/vps
gelraen 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.