Gérer les comptes d’utilisateurs sur Debian 11 (Bullseye) avec AvaHost

Debian 11 “Bullseye” est une distribution Linux stable et fiable, parfaite pour les utilisateurs de Serveurs Virtuels d’AvaHost qui apprécient les principes de l’open-source. Une gestion efficace des comptes utilisateurs est essentielle pour sécuriser et organiser l’environnement de votre serveur. Ce guide fournit des instructions claires, étape par étape, pour ajouter et supprimer des utilisateurs sur un Serveur Virtuel AvaHost Debian 11, avec des exemples pratiques et les meilleures pratiques pour assurer un contrôle d’accès solide.

Pré-requis

  • Serveur privé virtuel AvaHost avec Debian 11 (Bullseye).
  • Accès root ou privilèges sudo (voir le guide SSH précédent).
  • Connaissance de base des commandes Linux.
  • Facultatif : Un domaine (par exemple, server.yourdomain.com) pour les services spécifiques à l’utilisateur.

Ajouter des utilisateurs dans Debian 11

Utiliser la ligne de commande(adduser)

La commande adduser est la manière la plus simple de créer des comptes d’utilisateurs.

  1. Ouvrez un terminal ou connectez-vous via SSH à votre Serveur Virtuel AvaHost.
  2. Ajoutez un nouvel utilisateur :
    sudo adduser nom d'utilisateur
    
  3. Suivez les instructions :
    • Définir un mot de passe (par exemple, Str0ngP@ssw0rd!).
    • Saisissez des informations facultatives (nom complet, téléphone, etc.) ou appuyez sur Entrée pour passer.
    • Confirmez les détails avec Y.

Exemple:

sudo adduser johndoe

Exécution:

  • Enter password: MySecurePass.
  • Ignorer les champs optionnels.
  • Résultat:
    Adding user `johndoe' ...
    Adding new group `johndoe' (1001) ...
    Adding new user `johndoe' (1001) with group `johndoe' ...
    Creating home directory `/home/johndoe' ...
    Copying files from `/etc/skel' ...
    New password: [hidden]
    Retype new password: [hidden]
    passwd: password updated successfully
    

Cas d’utilisation: Créer un utilisateur pour un développeur qui gère une application web sur AvaHost.

Alternative : Using useradd

Pour des paramètres personnalisés, utilisez useradd (moins interactif) :

sudo useradd -m -s /bin/bash nom d'utilisateur
sudo passwd nom d'utilisateur
  • -m: Crée un répertoire personnel.
  • -s /bin/bash: Définit Bash comme shell.

Exemple:

sudo useradd -m -s /bin/bash alice
sudo passwd alice

Cas d’utilisation: Ajouter un utilisateur pour les scripts automatisés ayant des exigences spécifiques en matière de shell.

Supprimer des utilisateurs dans Debian 11

Utiliser la ligne de commande(deluser)

La commande deluser supprime les comptes d’utilisateurs en toute sécurité.

  1. Ouvrez un terminal ou connectez-vous via SSH.
  2. Supprimez un utilisateur :
    sudo deluser nom d'utilisateur
    
  3. Pour supprimer le répertoire personnel et les fichiers de l’utilisateur :
    sudo deluser --remove-home nomd'utilisateur
    

Exemple:

sudo deluser --remove-home johndoe

Résultat:

Removing user `johndoe' ...
Removing group `johndoe' ...
Removing home directory `/home/johndoe' ...

Cas d’utilisation: Supprimer le compte d’un employé retraité de votre serveur virtuel AvaHost.

Conseils supplémentaires

  • Mots de passe sécurisés: Utilisez le générateur de mot de passe cPanel d’AvaHost ou pwgen pour des mots de passe forts :
    sudo apt install pwgen -y
    pwgen 12 1
    
  • Vérifier les utilisateurs: Liste les utilisateurs avec cat /etc/passwd | grep /home.
  • Gérer les permissions: Ajouter des utilisateurs à des groupes pour un accès spécifique (par exemple, sudo usermod -aG sudo username pour les droits d’administration).
  • Sauvegarde avant suppression: Utilisez JetBackup d’AvaHost pour sauvegarder /home/username avant de supprimer des utilisateurs.
  • Secure SSH: Restreindre l’accès SSH des utilisateurs via /etc/ssh/sshd_config (voir le guide précédent).
  • Option GUI: Utiliser les paramètres système GNOME(Users) si un environnement de bureau est installé.

Conclusion

La gestion des comptes d’utilisateurs sur un SDV Debian 11 d’AvaHost est simple avec des commandes comme __CODEBLOCK_a8d7244cce939323d37f1789be0d4f_SAFE__ et deluser. Les exemples, tels que la création de johndoe ou la suppression de alice, garantissent une administration sûre et organisée du serveur. L’infrastructure fiable d’AvaHost améliore la stabilité de Debian, ce qui facilite le maintien d’un environnement sécurisé. Pratiquez ces commandes, explorez man adduser, et tirez parti des outils d’AvaHost comme JetBackup pour une gestion robuste des utilisateurs.