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


Changes: This release fixes a regression in Jailkit 2.6 that may hang jk_chrootsh and jk_uchroot in a certain situation with chroot'ed interactive shells.


Changes: This maintenance update includes some small code cleanups and fixes for Solaris compatibility.


Changes: This release fixes a problem in jk_cp and jk_init which caused symlinks to directories to be copied as directories instead of symlinks, adds small documentation improvements, and adds a -j option to all utilities to improve consistency.


Changes: This release adds a new jk_uchroot utility, fixes a rare crash in configuration file parsing, adds new jk_init and jk_cp options, improves the documentation, improves several jail security checks, and improves error reporting.


Changes: Various small fixes were made for the new jk_update utility. A -k option was added to jk_cp. jk_init and jk_update now use hardlinks instead of copying. Various fixes were made to install jailkit in a different location.
- All comments
Recent commentsSoftware 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.
http://freshmeat.net/projects/plash/