Limited Shell 0.9.12

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 account

Usage:

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/file


By default lshell will try to launch using lshell.conf in the same directory unless specified otherwise.

last updated on:
May 25th, 2010, 13:32 GMT
price:
FREE!
developed by:
Ignace Mouzannar
license type:
GPL (GNU General Public License) 
category:
ROOT \ System \ Shells

FREE!

In a hurry? Add it to your Download Basket!

user rating 22

UNRATED
2.7/5
 

0/5

1 Screenshot
Limited Shell
What's New in This Release:
  • A minor bug was inserted in version 0.9.11 with the sudo command. It has been corrected in this version.
read full changelog

Add your review! 1 USER REVIEW SO FAR

SUBMIT