Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Wissensdatenbank
Root-Zugang auf Jelastic Cloud verwalten (um Befehle in jedem Container auszufĂĽhren)
Root-Zugang auf Jelastic Cloud verwalten (um Befehle in jedem Container auszufĂĽhren)
Dieser Leitfaden beschreibt den Root-Zugang zu Jelastic Cloud, um Befehle in jedem Ihrer Container auszufĂĽhren.
Vorwort
- Einige Jelastic Cloud-Container verfügen standardmäßig nicht über Root-Zugang.
- Es ist möglich, diesen Zugriff auf den Containern Ihrer Wahl über die Installation eines Add-ons zu öffnen.
- Nehmen Sie auch Kenntnis von dieser anderen Anleitung wenn Sie Informationen zur Installation von Paketen ohne Root-Zugang suchen.
Root-Zugang ermöglichen
Dazu:
- Melden Sie sich am Dashboard Ihres Jelastic Cloud an.
- Klicken Sie auf die Schaltfläche Importieren von der oberen Menüleiste.
- Gehen Sie zum Reiter JPS.
- Kopieren Sie den folgenden Code und fĂĽgen Sie ihn in die Registerkarte 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 den der Root-Zugang erforderlich ist.
- Klicken Sie auf die Schaltfläche Installieren.
Um anschlieĂźend Befehle als Root auszufĂĽhren, verbinden Sie sich per SSH mit Ihrer Anwendung und fĂĽhren Sie den Befehl sudo su
aus.
Link zu dieser FAQ: