Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Base de conocimientosAdministrar el acceso de root en Jelastic Cloud (para ejecutar comandos en cualquier contenedor)
Administrar el acceso de root en Jelastic Cloud (para ejecutar comandos en cualquier contenedor)
Actualización 03/07/2026
Esta guía detalla cómo obtener acceso root a Jelastic Cloud para ejecutar comandos en cualquiera de sus contenedores.
Introducción
- Algunos contenedores de Jelastic Cloud no tienen acceso root de forma predeterminada.
- Es posible habilitar este acceso en los contenedores que elija mediante la instalación de un complemento.
- Consulte también esta otra guía si busca información sobre la instalación de paquetes sin acceso root.
Habilitar el acceso root
Para ello:
- Inicie sesión en el panel de control de su Jelastic Cloud.
- Haga clic en el botón Importar en la barra de menú superior.
- Vaya a la pestaña JPS.
Copie el siguiente código y péguelo en la pestaña 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- Haga clic en el botón Importar.
- Elija el entorno y el nodo en el que necesita el acceso root.
- Haga clic en el botón Instalar.
Para ejecutar comandos como usuario root, conéctese a su aplicación mediante SSH e introduzca el comando sudo su.
Enlace a esta FAQ: https://faq.infomaniak.com/2346
¿Le ha sido útil esta FAQ?