Knowledge base
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Accesso root Jelastic Cloud per eseguire comandi su qualsiasi contenitore
Alcuni contenitori Jelastic Cloud non dispongono di un accesso root predefinito. Con l'installazione di un add-on, sarà possibile aprire questo accesso sui contenitori di tua scelta.
In qualità di host, Infomaniak è soltanto un intermediario per cui non possiamo fornire un ulteriore supporto su questo tema. In caso di bisogno, puoi contattare uno dei nostri partner o compilare una richiesta di preventivi gratuitamente.
Autorizzare un accesso root su un contenitore Jelastic Cloud
- Accedi alla dashboard del tuo Jelastic Cloud
- Fai clic sul pulsante Importazione nella barra di menu in alto
- Scegli la scheda JPS
- Copia il seguente codice e incollalo nella scheda JPS
type: update
name: Root Access
targetNodes:
nodeGroup: '*'
onInstall:
- cmd[${targetNodes.nodeGroup}]: |-
TARGET_UID=$(id -u jelastic 2>/dev/null) || TARGET_UID="700"
getent passwd "${TARGET_UID}" &>/dev/null && TARGET_USER=$(getent passwd "${TARGET_UID}" | cut -d: -f1) || TARGET_USER="jelastic"
sed -i "$a${TARGET_USER} ALL=NOPASSWD: ALL" /etc/sudoers; echo ${TARGET_USER}
user: root
- setGlobals:
sudo_user: ${response.out}
onUninstall:
cmd[${targetNodes.nodeGroup}]: |-
sed -i "/${globals.sudo_user} ALL=NOPASSWD: ALL/d" /etc/sudoers
user: root
- Fai clic sul pulsante Importazione
- Scegli l'ambiente e il nodo sul quale è richiesto l'accesso root
- Fai clic sul pulsante Installa
Per eseguire i comandi come root, accedi alla tua applicazione tramite SSH ed esegui il comando sudo su
Link a questa FAQ: