Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Base di conoscenza
Gestisci l'accesso root su Jelastic Cloud (per eseguire comandi su qualsiasi contenitore)
Gestisci l'accesso root su Jelastic Cloud (per eseguire comandi su qualsiasi contenitore)
Questa guida descrive in dettaglio l'accesso root a Jelastic Cloud per avviare comandi su uno qualsiasi dei tuoi container.
Infatti, alcuni contenitori Jelastic Cloud non hanno accesso root per impostazione predefinita. È possibile aprire questo accesso sui contenitori di tua scelta installando un componente aggiuntivo.
In quanto host, Infomaniak è solo un intermediario e non possiamo fornire ulteriore supporto su questo argomento. Se necessario potete contattare uno dei nostri partner o compilare un bando di gara gratuito.
Leggi anche: Installa pacchetti Installa pacchetti senza accesso root
Consenti l'accesso root
- connettiti alla dashboard del tuo Jelastic Cloud
- fai clic sul pulsante Importa dalla barra dei menu in alto
- vai alla scheda JPS
- copia il seguente codice e incollalo nella scheda JPS
tipo: nome aggiornamento
: Accesso root
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}
utente: root
- setGlobals:
sudo_user: ${response.out}
onUninstall:
cmd[${targetNodes.nodeGroup}]: |-
sed -i "/${globals.sudo_user}\ALL=NOPASSWD\: \ALL /d" /etc/sudoers
utente:root
- fare clic sul pulsante Importa
- scegliere l'ambiente e il nodo su cui è necessario l'accesso root
- fare clic sul pulsante Installa
Per eseguire quindi i comandi come root, accedi tramite SSH alla tua applicazione ed esegui il comandosudo su
Link a questa FAQ: