Kennisbank

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

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

Bijwerken 13-08-2026

Deze handleiding beschrijft hoe u roottoegang tot Jelastic Cloud verkrijgt om opdrachten uit te voeren op een van uw containers.

 

Inleiding

  • Sommige Jelastic Cloud-containers hebben standaard geen roottoegang.
  • U kunt deze toegang voor de containers van uw keuze inschakelen door een add-on te installeren.
  • Raadpleeg ook deze andere handleiding als u informatie zoekt over het installeren van pakketten zonder roottoegang.

 

Roottoegang toestaan

Hiervoor:

  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 server waarop root-toegang vereist is.
  7. Klik op de knop Installeren.

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

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


Is deze veelgestelde vragenlijst nuttig geweest?