Par défaut, les instances public cloud sous Debian Buster, possède un utilisateur debian, nous allons lui changer son nom pour admin.
ATTENTION PRÉ-REQUIS : veiller à avoir préalablement :
Se connecter au serveur depuis votre machine locale, utiliser la commande : ssh orb-wpsite@<ip-public-instance>
Passer en root : su -
Changer le nom de l'utilisateur debian pour admin :
Vérifier qu'aucune console n'est connecté via SSH à l'utilisateur debian sinon les commandes suivantes sont refusées
Modifier le nom et le home : usermod -l admin -d /home/admin -m debian
Modifier le groupe : groupmod -n admin debian
Mettre à jour le fichier de config Cloud : vi /etc/cloud/cloud.cfg
Mettre à jour les fichiers sudoers :
Donner les droits d'écriture à root aux fichiers concernés : chmod -R 740 /etc/sudoers.d/*
Remplacer debian par admin dans tous les fichiers présents dans le dossier /etc/sudoers.d/
Remettre les droits par défaut : chmod -R 440 /etc/sudoers.d/*
Redémarrer la machine : reboot
Attendre le redémarrage de la machine : visible depuis l'interface VNC de l'instance sur le Manager OVH
Se connecter à la machine : ssh admin@<ip-public-instance>
Vérifier que la possibilité de passer en root fonctionne avec : sudo -i