You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
bin | 11 years ago | |
debian | 3 years ago | |
etc | 5 years ago | |
ngcp-klish | 5 years ago | |
spec | 5 years ago | |
t | 4 years ago | |
.busted | 5 years ago | |
.gitignore | 5 years ago | |
.gitreview | 11 years ago | |
README | 5 years ago |
README
ngcp-klish-config ================= Sipwise NGCP/SPCE CLI shell based on klish/clish ####### ################# ###### ###### #### #### ### ### ## EEEEEEEE ## EEEEE EEEEE ## EEE EEE ## EE EED ### EEE EE ### EEE EE ## #### ##EE EEE ##################EE EEE ##### ##### EEEEEE EEEE #### EEEEEEEE ### EEEEEE ## EEE #### ## ##### E E E EE EEE EEEEEE ###### ### ####### ## EE EE EEE EEE EEEEEE EEEEEEE ###### ## ######## ## EE EE EEE EEE EEEEED EEEEEEE #### ## ### ## ## EE EE EEE EEE EEE EEE ###### ## ### ## EE EE EEE EEE EEEEEE EEEEEE #### ## ### ## EE EE EEE EEE EEE EEE ##### ## ######## ## EEEEEEEEEEE EEE EEEE EEEEEEE ###### ## ####### ## EEEEEEEEEEE EEE EEEEEE EEEEEE ### # ### EEEEEEEE E EEE DEEEE ### WARNING: ======= The status is work-in-progress. Do not expect a full blown shell just yet! This package & its components are meant for a SIP:Provider CE 3.x Server *ONLY* BASIC HOW-TO: ============ 1) Clone & Install the system & software requirements: - NGCP-CLISH (https://github.com/sipwise/klish) - LUA-URI (https://github.com/sipwise/lua-uri.git) 2) Clone & Deploy NGCP-KLISH-CONFIG to your /etc: # git clone https://github.com/sipwise/ngcp-clish-config # cd ngcp-clish-config; cp -r etc/* /etc/ 3) Add execution permissions to the launcher if needed, ie: # chmod +x /etc/cli.sh 4) Create a limited user (ie: cliuser) with default clish shell: # useradd -s /etc/cli.sh -r -M cliuser # passwd cliuser 5) Modify /etc/sudoers to allow 'cliuser'' to execute enable clish. For example: Defaults:cliuser targetpw cliuser ALL=(ALL) /usr/bin/clish, /usr/local/bin/clish BASIC USAGE: =========== 1) SSH to the system as 'cliuser' using the new account or manually launch /etc/cli.sh 2) Use tab/autocompletion and ? to explore the menus, commands and parameters 3) Use 'enable' to enter privileged mode (use the system's root password when asked) EXAMPLE COMMANDS: ================ - coming soon! -