Matt Biscay: développeur WordPress et WooCommerce pour SkyMinds

WHM : obtenir l’accès root pour SSH

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 :

WHM: configurer l'accès ssh de l'utilisateur
WHM: configurer l’accès ssh de l’utilisateur

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:

WHM : ajouter l'utilisateur au Wheel Group
WHM : 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.

Articles en rapport:

Leave a Comment