Download List

Project Description

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

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-10-31 05:41
0.2.2

SCP functionality has been correct. SFTP support has been added. passwd is not mandatory in the configuration file (deprecated). lshell is now added to /etc/shells using add-shell.
Tags: Major bugfixes

2008-10-26 05:55
0.2.1

The rpm and deb builds were corrected. A man page
was added.
Tags: Minor feature enhancements

2008-10-17 13:49
0.2

This release adds config and log options on the command line (-c|--config and -l|--log). It orders the files for packaging purposes (initial packaging in source and RPM using distutils). File completion, a history file per user, logging for warnings and log in/out, and an updated prompt when the user changes directory (bash-like) have been added. The check_path function has been corrected. User setting is changed from a global variable to dict. A default profile is used when a parameter is not set for a user.
Tags: Major feature enhancements

2008-05-06 17:07
2008-05-06

A shell script useful to install and manage lshell
users was added.
Tags: Major feature enhancements

2008-03-30 08:28
2008-03-29

SCP support was added, and is also configurable
through the configuration file. A path variable
was added to restrict the user's geographic
actions. A class declaration bug and configuration
file location were corrected. The README file was
updated with another usage of lshell.
Tags: Major bugfixes

Project Resources