Projects / Jailkit

Jailkit

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  05 Apr 2009 23:00
  • Rrelease-after

    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.

    • Rrelease-mid
    •  02 Apr 2009 11:11
    • Rrelease-after

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

      • Rrelease-mid
      •  07 Dec 2007 08:07
      • Rrelease-after

      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.

      • Rrelease-mid
      •  17 Jul 2007 14:08
      • Rrelease-after

      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.

      • Rrelease-mid
      •  28 Dec 2006 06:02
      • Rrelease-after

      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.

      Rss Recent comments

      Rcomment-before 20 Jul 2005 14:44 Rcomment-trans mseaborn Rcomment-after

      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.

      http://freshmeat.net/projects/plash/

      E9ba94f3eb7ee961bbabd1a4a8ccdc42_thumb

      Project Spotlight

      GNMS

      A tool to monitor the states of network elements.

      806f3574aa004ab418f40776b0207e64_thumb

      Project Spotlight

      Addjob

      A program that lets you distribute jobs over a network.