Jailkit is a set of utilities to allow quick creation of limited user accounts in a chroot jail. It contains a safe logging daemon, shells that can restrict users, utilities to start daemons in a chroot jail, and utilities for easy setup of chroot jails.
| Tags | Logging Monitoring Shells |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | POSIX |
| Implementation | C Python |
Recent releases


Release Notes: This version fixes an infinite loop in jk_cp and jk_init if ldd output for some reason contains two slashes (//lib/libfoo.so). Furthermore, jk_chrootsh can now be called as "su".


Release Notes: This release fixes a regression in the build system of 2.12 that could set the wrong default directory for ini files.


Release Notes: This is only a minor feature release. jk_cp and jk_init can now resolve binaries using the PATH environment, making the config files much more flexible.


Release Notes: This is a minor update with mostly documentation updates, some minor Solaris-specific updates, and a fix for a possible failure of jk_lsh.


Release Notes: The fixes from 2.9 caused an incompatibility with jk_jailuser, which is fixed in this release. This release furthermore fixes some compiler warnings.
Recent comments
20 Jul 2005 14:44
Software with a similar purpose: Plash
You might also be interested in Plash, which also creates
restricted environments for running programs in. Like
jailkit, you can specify what files a process can access, but
you don't need to copy the files, so it's more lightweight
and flexible. You can grant a process read-only or
read-write access to specific directories, mapped at any
point in the file namespace.