Limited Shell (lshell) provides a limited shell configured for each user. The configuration is done simply, using a configuration file. It becomes very easy to restrict a user's access to a limited number of commands, allowing/disallowing SCP/SFTP connections.
License: GNU General Public License v3
Changes:
"overssh" has been added to the config file, which allows you to set commands allowed to execute over SSH (e.g. rsync). The timer has been fixed. A Python logging method has been added. The code has been cleaned up. There is cleaner "over ssh commands" support (e.g. scp, sftp, rsync, etc.). Completion has been corrected. A [global] section has been added to the configuration file.
More...