Tony edited this page Sep 16, 2015 · 4 revisions

Overview

lshell is a shell coded in Python, that lets you restrict a user's environment to limited sets of commands, choose to enable/disable any command over SSH (e.g. SCP, SFTP, rsync, etc.), log user's commands, implement timing restriction, and more.

Download

  • Current lshell version: 0.9.16
  • You can download the latest version:
Source type link
Github https://github.com/ghantoos/lshell
Source https://github.com/ghantoos/lshell/releases/download/0.9.16/lshell-0.9.16.tar.gz
Debian http://packages.debian.org/search?keywords=lshell
Fedora https://admin.fedoraproject.org/pkgdb/acls/name/lshell
FreeBSD http://www.freebsd.org/cgi/cvsweb.cgi/ports/shells/lshell/
NetBSD / pkgsrc http://pkgsrc.se/shells/lshell
Arch Linux https://aur.archlinux.org/packages/python2-lshell/

Documentation

Support

If you want to contribute to this project, please do not hesitate. You can:

Limited Shell (lshell) is licensed under GNU General Public License (GPL).

All contributions (including questions) are more than welcome.

Contribute

Check out the code from the https://github.com/ghantoos/lshell

And send me a patch. ;)

News

  • 2012-03-15 lshell-0.9.16 released. https://github.com/ghantoos/lshell/blob/0.9.16/CHANGES
  • 2012-03-15 lshell-0.9.15.1 released.
  • 2012-03-13 lshell-0.9.15 released (security issue fixed above).
  • 2010-05-04 lshell-0.9.14 released.
  • 2010-05-04 lshell-0.9.13 released.
  • 2010-05-04 lshell-0.9.12 released.
  • 2010-05-04 lshell-0.9.11 released.
  • 2010-03-08 lshell-0.9.10 released.
  • 2010-03-07 lshell-0.9.9 released. (chose version 0.9.10 over this one)
  • 2009-11-30 lshell-0.9.8 released.
  • 2009-11-25 lshell-0.9.7 released (Warning: bugged version).
  • 2009-09-09 lshell-0.9.6 released.
  • 2009-07-28 lshell-0.9.5 released.
  • 2009-06-09 lshell-0.9.4 released.
  • 2009-04-13 lshell-0.9.3 released.
  • 2009-04-05 lshell-0.9.2 released.
  • 2009-03-25 lshell-0.9.1 released.
  • 2009-03-09 lshell-0.9.0 released.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.