Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Base de conocimiento
Administrar el acceso raíz en Jelastic Cloud (para ejecutar comandos en cualquier contenedor)
Administrar el acceso raíz en Jelastic Cloud (para ejecutar comandos en cualquier contenedor)
Esta guía detalla el acceso raíz de Jelastic Cloud para ejecutar comandos en cualquiera de sus contenedores.
De hecho, algunos contenedores de Jelastic Cloud no tienen acceso root de forma predeterminada. Es posible abrir este acceso en los contenedores de su elección instalando un complemento.
Como anfitrión, Infomaniak es sólo un intermediario y no podemos ofrecer asistencia adicional a este respecto. Si es necesario, puede ponerse en contacto con uno de nuestros socios o completar una convocatoria de licitación de forma gratuita.
Lea también Instalar paquetes Instalar paquetes sin acceso raíz
Permitir acceso root
- conéctese al tablero de su Jelastic Cloud
- haga clic en el botón Importar en la barra de menú en la parte superior
- ir a la pestaña JPS
- Copie el siguiente código y péguelo en la pestaña JPS .
tipo:
nombre de actualización: acceso raíz
targetNodes:
nodeGroup: '*'
onInstall:
- cmd[${targetNodes.nodeGroup}]: |-
TARGET_UID=$(id -u jelastic 2>/dev/null) || TARGET_UID="700"
contraseña getent "${TARGET_UID}" &>/dev/null && TARGET_USER=$(contraseña getent "${TARGET_UID}" | cut -d: -f1) || TARGET_USER="jelastic"
sed -i "\$a${TARGET_USER}\ALL=NOPASSWD\:\ALL" /etc/sudoers; echo ${TARGET_USER}
usuario: raíz
- setGlobals:
sudo_user: ${response.out}
onUninstall:
cmd[${targetNodes.nodeGroup}]: |-
sed -i "/${globals.sudo_user}\ALL=NOPASSWD\: \ALL /d" /etc/sudoers
usuario:raíz
- haga clic en el botón Importar
- elija el entorno y el nodo en el que se necesita acceso raíz
- haga clic en el botón Instalar
Para luego ejecutar comandos como root, inicie sesión a través de SSH en su aplicación y ejecute el comandosudo su
Enlace a esta FAQ: