Je suis intervenu récemment sur un site qui tourne sur un serveur avec WHM (Cpanel) et j’ai eu besoin d’avoir un accès root en SSH.
Mais problème: l’hébergeur n’autorise pas l’accès root. Il faut signer une décharge de manière manuscrite qui exempte l’hébergeur de toute faute en cas de souci et met fin au support technique… ce qui n’est certainement pas ce que l’on souhaite, ni ce que notre client désire!
En cherchant un peu, j’ai trouvé un moyen très simple de circonvenir à ce problème.
Vérification de l’accès SSH de notre utilisateur
Connectez-vous à WHM.
Ensuite, allez dans Account Functions → Manage Shell Access pour vérifier que la connexion SSH est bien activée pour notre utilisateur.
Choisissez l’option Normal Shell :

Ajouter l’utilisateur au Wheel Group
Nous allons maintenant ajouter notre utilisateur au Wheel Group. C’est cette étape qui nous permettra d’obtenir l’accès root en SSH.
Rendez-vous dans Security Center → Manage Wheel Group Users pour ajouter l’utilisateur au Wheel Group:

Le Wheel Group détermine les utilisateurs qui ont la permission d’utiliser la commande su
et donc d’obtenir les droits administrateurs.
Connexion SSH : devenir root
Vous pouvez maintenant lancer votre console SSH et vous connecter avec l’identifiant et mot de passe de votre utilisateur.
Si vous étiez déjà connecté, quittez votre session et identifiez-vous à nouveau pour prendre en compte la nouvelle configuration.
Pour devenir root
, tapez la commande su -
puis entrez le mot de passe root de WHM.
Voilà, vous avez maintenant les mains libres et l’accès à tout le système.
Rencontrez-vous des défis avec votre site WordPress ou WooCommerce? Laissez-moi les résoudre pour vous.