Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
WissensdatenbankRoot-Zugriff auf Jelastic Cloud verwalten (um Befehle in jedem Container auszuführen)
Root-Zugriff auf Jelastic Cloud verwalten (um Befehle in jedem Container auszuführen)
Aktualisierung 03.07.2026
Diese Anleitung beschreibt, wie Sie Root-Zugriff auf Ihre Jelastic Cloud-Container erhalten, um Befehle auszuführen.
Einleitung
- Einige Jelastic Cloud-Container haben standardmäßig keinen Root-Zugriff.
- Es ist möglich, diesen Zugriff für ausgewählte Container über die Installation eines Add-ons zu aktivieren.
- Lesen Sie auch diese andere Anleitung, wenn Sie Informationen zur Installation von Paketen ohne Root-Zugriff suchen.
Root-Zugriff aktivieren
Gehen Sie dazu wie folgt vor:
- Melden Sie sich im Dashboard Ihrer Jelastic Cloud an.
- Klicken Sie in der oberen Menüleiste auf die Schaltfläche Importieren.
- Gehen Sie zum Reiter JPS.
Kopieren Sie den folgenden Code und fügen Sie ihn in den Reiter JPS ein:
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- Klicken Sie auf die Schaltfläche Importieren.
- Wählen Sie die Umgebung und den Knoten aus, für die Root-Zugriff erforderlich ist.
- Klicken Sie auf die Schaltfläche Installieren.
Um anschließend Befehle als Root-Benutzer auszuführen, verbinden Sie sich per SSH mit Ihrer Anwendung und geben Sie den Befehl sudo su ein.
Link zu dieser FAQ: https://faq.infomaniak.com/2346
War diese FAQ nützlich?