semvec/pypi-packages huggingface dataset:
rcsh 0.2.3
Non-interactive command whitelisted shell
License: BSD license
Keywords: rcsh

===============================
rcsh
===============================


.. image:: https://img.shields.io/pypi/v/rcsh.svg
        :target: https://pypi.python.org/pypi/rcsh

.. image:: https://img.shields.io/travis/SafPlusPlus/rcsh.svg
        :target: https://travis-ci.org/SafPlusPlus/rcsh

.. image:: https://readthedocs.org/projects/rcsh/badge/?version=latest
        :target: https://rcsh.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status

.. image:: https://pyup.io/repos/github/SafPlusPlus/rcsh/shield.svg
     :target: https://pyup.io/repos/github/SafPlusPlus/rcsh/
     :alt: Updates

.. image:: https://codecov.io/gh/SafPlusPlus/rcsh/branch/master/graph/badge.svg
  :target: https://codecov.io/gh/SafPlusPlus/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 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...)


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 inspired by lshell and bdsh:

* https://github.com/ghantoos/lshell
* https://raymii.org/s/software/bdsh.html
* https://github.com/RaymiiOrg/boa-diminish-restricted-shell/

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage



=======
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

0.2.1 (2017-03-20)
------------------

* Fixed typo in configuration option

0.2.2 (2017-03-20)
------------------

* Removed redundant print statement

0.2.3 (2017-03-20)
------------------

* Fixed some python2 timeout logic bug