822 B
822 B
Introduction
Hello, and welcome to the [PROJECT_NAME] project. The goal of this project is to offer simple gateway to run script as command added by the DevOps. The project is composed of two principal elements.
1. Command interpreter
Interpreter is the user main interface can be accessed like BASH. It can be configured as default login user like that:
useradd -s /path/to/interpreter [USER]
or
chsh [USER] /path/to/interpreter
2. Daemon
- It's used to manage interpreter session (Kill session, list, authenticate, ....).
- Allow external program to communicate with UNIX socket like external API or CLI.
- Allow use HTTP or UNIX Socket external authenticator. It can be useful for integrate Oauth, OpenID, LDAP, ... from any language support GRPC protocol from protobuf.