2005-09-05 22:59:53 +00:00
|
|
|
.TH ezjail 5
|
|
|
|
.SH NAME
|
|
|
|
ezjail \- A simple jail setup framework
|
|
|
|
.SH SYNOPSIS
|
2005-09-24 14:46:53 +00:00
|
|
|
EZJAIL_PREFIX/etc/rc.d/ezjail
|
2005-09-05 22:59:53 +00:00
|
|
|
.SH DESCRIPTION
|
|
|
|
The ezjail framework provides a simple way to create many virtual FreeBSD
|
|
|
|
servers by using FreeBSD's jail system. It requires little administration
|
|
|
|
effort and aims for minimum system resource usage.
|
|
|
|
|
2005-09-20 21:52:57 +00:00
|
|
|
If you are not familiar with the FreeBSD jail concept, please refer to
|
|
|
|
jail(8) before continuing.
|
2005-09-05 22:59:53 +00:00
|
|
|
.SH OVERVIEW
|
|
|
|
One
|
|
|
|
.I base jail
|
|
|
|
is filled with most userland binaries and libraries and then mounted
|
2005-09-20 21:52:57 +00:00
|
|
|
read only into a number of stripped down jails via
|
2005-09-05 22:59:53 +00:00
|
|
|
.B mount_nullfs(8)
|
2005-09-20 21:52:57 +00:00
|
|
|
- thus saving lots of inodes and memory resources.
|
|
|
|
|
|
|
|
The ezjail rc script examines its config directory, sets variables
|
|
|
|
.I jail_list
|
|
|
|
and the corresponding config variables for each jail before passing all
|
|
|
|
commands on to the
|
|
|
|
.B /etc/rc.d/jail
|
|
|
|
script.
|
|
|
|
.B ezjail
|
|
|
|
sets the
|
|
|
|
.I jail_enable
|
|
|
|
variable to the content of
|
|
|
|
.I ezjail_enable
|
|
|
|
before calling
|
|
|
|
.B /etc/rc.d/jail,
|
|
|
|
so it is not necessary to enable jails in the
|
|
|
|
.B /etc/rc.conf
|
|
|
|
config file.
|
2005-09-05 22:59:53 +00:00
|
|
|
.SH FILES
|
2005-09-24 14:46:53 +00:00
|
|
|
EZJAIL_PREFIX/etc/ezjail.conf
|
2005-09-05 22:59:53 +00:00
|
|
|
.br
|
2005-09-24 14:46:53 +00:00
|
|
|
EZJAIL_PREFIX/etc/rc.d/ezjail
|
2005-09-05 22:59:53 +00:00
|
|
|
.SH "SEE ALSO"
|
|
|
|
ezjail-admin(1), ezjail.conf(5), jail(8), mount_nullfs(8)
|
|
|
|
.SH AUTHOR
|
|
|
|
Dirk Engling <erdgeist@erdgeist.org>
|