Ajouter un nouvel utilisateur
Présentation
Après avoir reçu un serveur dédié, vous vous connectez avec le compte par défaut : root sous Linux ou Administrateur sous Windows. Pour le travail quotidien, il est plus sûr de créer un utilisateur distinct pour chaque personne qui a besoin d'un accès. Vous pouvez ainsi contrôler qui dispose des droits d'administrateur et retirer l'accès d'une seule personne sans modifier le mot de passe principal.
Ce guide explique comment ajouter un utilisateur sous Linux et sous Windows Server, lui donner les droits d'administrateur et vérifier que la connexion fonctionne.
Avant de commencer
Vous avez besoin :
- de l'adresse IP du serveur et du mot de passe par défaut depuis l'espace client (Commandes, puis votre serveur, puis Détails de la commande) ;
- d'un client SSH pour Linux ou d'un client Bureau à distance pour Windows ;
- du nom du nouvel utilisateur et d'un mot de passe robuste pour celui-ci.
Ajouter un utilisateur sous Linux
Connectez-vous au serveur en SSH en tant que root :
Debian et Ubuntu
Créez l'utilisateur avec la commande adduser. Elle crée le répertoire personnel et vous demande de définir un mot de passe :
adduser username
Saisissez le mot de passe deux fois. Les autres champs (nom complet, téléphone, etc.) sont facultatifs, appuyez sur Entrée pour les ignorer.
Pour donner à l'utilisateur les droits d'administrateur, ajoutez-le au groupe sudo :
usermod -aG sudo username
AlmaLinux, Rocky Linux et CentOS
Créez l'utilisateur et définissez un mot de passe :
useradd -m username passwd username
Pour donner à l'utilisateur les droits d'administrateur, ajoutez-le au groupe wheel :
usermod -aG wheel username
Vérifier le nouvel utilisateur
Basculez vers le nouvel utilisateur et exécutez une commande avec sudo :
su - username sudo whoami
Saisissez le mot de passe du nouvel utilisateur. Si la sortie est root, l'utilisateur dispose des droits d'administrateur. Tapez exit pour revenir à la session root.
ssh-copy-id [email protected].
Ajouter un utilisateur sous Windows Server
Connectez-vous au serveur via Bureau à distance en tant qu'Administrateur.
Avec la Gestion de l'ordinateur
- Ouvrez le Gestionnaire de serveur et sélectionnez Outils, puis Gestion de l'ordinateur.
- Allez dans Outils système, puis Utilisateurs et groupes locaux, puis Utilisateurs.
- Faites un clic droit dans une zone vide et sélectionnez Nouvel utilisateur.
- Saisissez le nom d'utilisateur et le mot de passe deux fois.
- Décochez la case L'utilisateur doit changer le mot de passe à la prochaine ouverture de session si vous souhaitez définir vous-même le mot de passe définitif, ou laissez-la cochée pour que l'utilisateur définisse son propre mot de passe.
- Cliquez sur Créer, puis sur Fermer.
Accorder l'accès et les droits
Un nouvel utilisateur ne peut pas se connecter via Bureau à distance tant que vous ne l'avez pas ajouté à un groupe :
- Dans Utilisateurs et groupes locaux, ouvrez Utilisateurs et double-cliquez sur le nouvel utilisateur.
- Ouvrez l'onglet Membre de et cliquez sur Ajouter.
- Saisissez le nom du groupe et cliquez sur OK :
- Utilisateurs du Bureau à distance, pour autoriser la connexion via Bureau à distance sans droits d'administrateur ;
- Administrateurs, pour accorder les droits d'administrateur complets. Les membres de ce groupe peuvent également se connecter via Bureau à distance.
- Cliquez sur OK pour enregistrer les modifications.
Avec PowerShell
Vous pouvez faire la même chose dans PowerShell exécuté en tant qu'administrateur :
$Password = Read-Host -AsSecureString New-LocalUser -Name "username" -Password $Password Add-LocalGroupMember -Group "Remote Desktop Users" -Member "username"
Pour accorder les droits d'administrateur, remplacez Remote Desktop Users par Administrators.
Vérifier le nouvel utilisateur
Déconnectez-vous du serveur, puis reconnectez-vous via Bureau à distance avec le nom d'utilisateur et le mot de passe du nouvel utilisateur.
Si le serveur est un contrôleur de domaine, les utilisateurs locaux ne sont pas disponibles. Créez plutôt l'utilisateur dans Utilisateurs et ordinateurs Active Directory.
Retirer l'accès
Lorsqu'une personne n'a plus besoin d'accès, supprimez son utilisateur :
- sous Linux, exécutez
userdel -r username(l'option-rsupprime aussi le répertoire personnel, enregistrez donc d'abord les fichiers dont vous avez besoin) ; - sous Windows Server, ouvrez Utilisateurs et groupes locaux, puis Utilisateurs, faites un clic droit sur l'utilisateur et sélectionnez Supprimer.
Ne supprimez pas et ne désactivez pas le compte par défaut root ou Administrateur. Si vous perdez l'accès à tous les comptes, vous aurez besoin de la console IP-KVM pour récupérer le serveur.