Limited Shell

Limited Shell (lshell) is an application that lets you restrict the environment of any SSH user.
Download

Limited Shell Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Ignace Mouzannar
  • Publisher web site:
  • http://ghantoos.org/limited-shell-lshell/

Limited Shell Tags


Limited Shell Description

Limited Shell (lshell) is an application that lets you restrict the environment of any SSH user. Limited Shell (lshell) is an application that lets you restrict the environment of any SSH user. It provides an easily configurable shell: just choose a list of allowed commands for every limited account. No installation is required for this project.Configuration:lshell.conf presents a template configuration file. Fields to fill by user are:- allowed: a list a the allowed commands- forbidden: a list of forbidden character or commands- warning_counter: number of warnings when user enters a forbidden value before getting exited from lshell.- timer: a value in seconds for the session timer- passwd: password of specific user- path: list of path to restrict the user geographicaly- scp: 1 or 0 to allow of forbid the use of scp on a user's accountUsage:To launch the Limited Shell, just execute lshell.py specifying the location of your configuration file:$> cd /path/to/lshell$> ./lshell.py /path/to/configuration/fileBy default lshell will try to launch using lshell.conf in the same directory unless specified otherwise. Requirements: · Python What's New in This Release: · Major bug fix. lshell did not launch on python 2.4 and 2.5 () · Added aliases for commands over SSH.


Limited Shell Related Software