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 commands 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. (not much documentation yet, please stand by...)
- Allow execution of commands based on an exact or regular expression whitelist
- Log invocation using syslog’s LOG_AUTH facilities