Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
WissensdatenbankRoot-Zugriff auf Jelastic Cloud verwalten (um Befehle auf jedem Container auszuführen)
Root-Zugriff auf Jelastic Cloud verwalten (um Befehle auf jedem Container auszuführen)
Dieser Leitfaden beschreibt den Root-Zugriff auf Jelastic Cloud, um Befehle auf einem beliebigen Ihrer Container auszuführen.
Vorwort
- Einige Jelastic Cloud-Container verfügen standardmäßig nicht über Root-Zugriff.
- Es ist möglich, diesen Zugriff auf den von Ihnen gewählten Containern durch die Installation eines Add-ons zu aktivieren.
- Bitte beachten Sie auch diesen Leitfaden, wenn Sie Informationen zur Installation von Paketen ohne Root-Zugriff suchen.
Root-Zugriff aktivieren
Dazu:
- Melden Sie sich beim Dashboard Ihres Jelastic Cloud an.
- Klicken Sie auf die Schaltfläche Importieren in der oberen Menüleiste.
- Gehen Sie zum Tab JPS.
Kopieren Sie den folgenden Code und fügen Sie ihn in den Tab 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, auf dem der Root-Zugriff erforderlich ist.
- Klicken Sie auf die Schaltfläche Installieren.
Um anschließend Befehle als Root auszuführen, melden Sie sich per SSH bei Ihrer Anwendung an und geben Sie den Befehl sudo su ein.
Link zu dieser FAQ:
War diese FAQ nützlich?