Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Base di conoscenzeGestire l'accesso root su Jelastic Cloud (per eseguire comandi su qualsiasi container)
Gestire l'accesso root su Jelastic Cloud (per eseguire comandi su qualsiasi container)
Aggiornamento 13/08/2026
Questa guida illustra come accedere come utente root a Jelastic Cloud per eseguire comandi su uno qualsiasi dei tuoi container.
Introduzione
- Alcuni container di Jelastic Cloud non dispongono di accesso root predefinito.
- È possibile abilitare questo accesso sui container desiderati tramite l'installazione di un componente aggiuntivo.
- Consulta anche questa guida se cerchi informazioni sull'installazione di pacchetti senza accesso root.
Abilitare l'accesso root
A tal fine:
- Accedi alla dashboard del tuo Jelastic Cloud.
- Fare clic sul pulsante Importa nella barra dei menu in alto.
- Andare alla scheda JPS.
Copia il codice seguente 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 Importa.
- Seleziona l'ambiente e il nodo su cui è necessario l'accesso root.
- Fai clic sul pulsante Installa.
Per eseguire successivamente dei comandi come utente root, connettetevi tramite SSH alla vostra applicazione e inserite il comando sudo su.
Link a questa FAQ: https://faq.infomaniak.com/2346
Questa FAQ è stata utile?