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 contenitore)
Gestire l'accesso root su Jelastic Cloud (per eseguire comandi su qualsiasi contenitore)
Aggiornamento 03/07/2026
Questa guida illustra come ottenere l'accesso 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
Per farlo:
- Accedi al pannello di controllo del tuo Jelastic Cloud.
- Clicca sul pulsante Importazione dalla barra dei menu in alto.
- Vai 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- Clicca sul pulsante Importazione.
- Scegli l'ambiente e il nodo su cui è necessario l'accesso root.
- Clicca 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?