Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Base de connaissancesGérer l'accès Root sur Jelastic Cloud (pour exécuter des commandes sur tout conteneur)
Gérer l'accès Root sur Jelastic Cloud (pour exécuter des commandes sur tout conteneur)
Mise à jour 03/07/2026
Ce guide détaille l'accès root Jelastic Cloud pour exécuter des commandes sur n'importe lequel de vos conteneurs.
Préambule
- Certains conteneurs Jelastic Cloud ne disposent pas d'un accès root par défaut.
- Il est possible d'ouvrir cet accès sur les conteneurs de votre choix via l'installation d'un add-on.
- Prenez également connaissance de cet autre guide si vous recherchez des informations au sujet de l'installation de paquets sans accès root.
Autoriser l'accès root
Pour cela:
- Connectez-vous au tableau de bord de votre Jelastic Cloud.
- Cliquez sur le bouton Importation depuis la barre de menu en haut.
- Allez dans l'onglet JPS.
Copiez le code suivant et collez-le dans l'onglet 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- Cliquez sur le bouton Importation.
- Choisissez l’environnement et le nœud sur lequel l'accès root est nécessaire.
- Cliquez sur le bouton Installer.
Pour exécuter ensuite des commandes en tant que root, connectez-vous en SSH à votre application et entrez la commande sudo su.
Lien vers cette FAQ: https://faq.infomaniak.com/2346
Cette FAQ a été utile?