Non-interactive command whitelisted shell
Project description
rcsh
Non-interactive command whitelisted shell
This is a work-in-progress little script intended to be used as a shell for Linux user accounts which are allowed to run a limited set of commands over SSH non-interactively and nothing else. The command which are allowed are based on a whitelist of exact command invocation strings and/or a list of regular expressions which they should match.
- Free software: BSD license
- Documentation: https://rcsh.readthedocs.io. (no documentation yet, please stand by…)
Features
- Allow execution of commands based on an exact or regular expression whitelist
- Log invocation using syslog’s LOG_AUTH facilities
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2017-03-01)
- First release on PyPI.
0.2.0 (2017-03-18)
- An actually functional release on PyPI.
- Some unittesting
- Some documentation
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size rcsh-0.2.0.tar.gz (14.6 kB) | File type Source | Python version None | Upload date | Hashes View |