Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Root-toegang beheren op Jelastic Cloud (om opdrachten uit te voeren op elke container)

Bijwerken 03-07-2026

Deze handleiding beschrijft hoe u roottoegang tot uw Jelastic Cloud krijgt, zodat u opdrachten kunt uitvoeren op al uw containers.

 

Inleiding

  • Sommige Jelastic Cloud-containers hebben standaard geen roottoegang.
  • Het is mogelijk om deze toegang in te schakelen voor de containers van uw keuze door een add-on te installeren.
  • Lees ook deze andere handleiding als u informatie zoekt over het installeren van pakketten zonder roottoegang.

 

Roottoegang inschakelen

Volg deze stappen:

  1. Log in op het dashboard van uw Jelastic Cloud.
  2. Klik op de knop Importeren in de menubalk bovenaan.
  3. Ga naar het tabblad JPS.
  4. Kopieer de volgende code en plak deze in het tabblad 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
  5. Klik op de knop Importeren.
  6. Selecteer de omgeving en de node waarop roottoegang nodig is.
  7. Klik op de knop Installeren.

Om vervolgens opdrachten uit te voeren als root, maakt u verbinding met uw applicatie via SSH en voert u het commando sudo su in.

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2346


Is deze veelgestelde vragenlijst nuttig geweest?