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.
Your instructions below fail to point out that sudo apt-get install lshell will install an older version, 0.9.15 to be precise. So if people want the latest version, they need to download it and install it themselves.
Also, when I last did an installation, of version 0.9.16, my instructions were sudo python setup.py install . Why are there extra options now? Do I need them?
Installation:
1. Install from source
# on Linux:
python setup.py install --no-compile --install-scripts=/usr/bin/
# on *BSD:
python setup.py install --no-compile --install-data=/usr/{pkg,local}/
2. On Debian (or derivatives)
apt-get install lshell
3. On RHEL (or derivatives)
yum install lshell
Your instructions below fail to point out that
sudo apt-get install lshell
will install an older version, 0.9.15 to be precise. So if people want the latest version, they need to download it and install it themselves.Also, when I last did an installation, of version 0.9.16, my instructions were
sudo python setup.py install
. Why are there extra options now? Do I need them?Installation: