Cet article expliquerait comment ajouter des utilisateurs et des groupes sur la distribution Linux CentOS 8 à l'aide de la ligne de commande.
Ajouter des utilisateurs dans CentOS8
Dans CentOS, en utilisant la commande 'useradd', nous pouvons créer un nouvel utilisateur, suivi du nom d'utilisateur que nous aimerions utiliser. Cette commande est très polyvalente, vous permettant de créer des utilisateurs qui peuvent se connecter ou même des utilisateurs qui ne peuvent pas se connecter. Sans aucun répertoire, l'utilisateur serait créé et empêché de se connecter. Par exemple, si vous souhaitez ajouter un nouveau profil utilisateur sans le répertoire de base de l'utilisateur, vous devez exécuter la commande suivante :
$sudoadduser nom d'utilisateur
Ou
$sudouseradd nom d'utilisateur
Vous pouvez remplacer le nom d'utilisateur par David ou l'un des noms de votre choix.
En cas de succès, la commande ne produit aucune sortie mais génère le répertoire personnel de l'utilisateur. L'utilisateur peut écrire, modifier et supprimer des fichiers et des dossiers à l'intérieur du répertoire de base si le compte est activé.
Si vous souhaitez définir un mot de passe pour un utilisateur particulier, vous pouvez également le faire. Tout ce que vous avez à faire est d'exécuter une commande suivie d'un nom d'utilisateur, et le système vous demandera alors d'entrer votre mot de passe pour le valider.
$sudo mot de passeDavid
Dans Paramètres du compte, vous pouvez voir les utilisateurs que nous avons créés récemment.
Cependant, vous pouvez définir le nom d'utilisateur et le mot de passe en une seule tentative, plutôt que d'exécuter différentes commandes. Vous devez exécuter la commande suivante pour définir simultanément le nom d'utilisateur et le mot de passe :
$sudouseradd –m nom d'utilisateur –p mot de passeVous pouvez définir le nom d'utilisateur et le mot de passe selon votre choix.
Ici, momi est le nom d'utilisateur et momin01 est le mot de passe dudit utilisateur.
Supprimer des utilisateurs dans Centos 8
Si vous souhaitez supprimer les utilisateurs déjà créés dans CentOS 8, vous pouvez utiliser la commande userdel. Cette commande est très simple à utiliser, vous permettant de supprimer des utilisateurs si vous administrez le système d'exploitation Linux. Par exemple, si vous souhaitez supprimer un profil utilisateur uniquement, vous devez exécuter la commande suivante annexée ci-dessous :
$sudouserdel nom d'utilisateur
En revanche, si vous souhaitez supprimer le profil utilisateur sans le répertoire home de l'utilisateur, vous devez exécuter la commande suivante apposée ci-dessous :
$sudouserdel –r nom d'utilisateurVous pouvez remplacer le nom d'utilisateur, selon votre choix.
Ajouter des groupes dans Centos 8
Un groupe représente les utilisateurs des mêmes propriétés. Chaque groupe du système d'exploitation Linux a obtenu des droits particuliers. Chaque groupe peut contenir plusieurs utilisateurs. Donc, si vous souhaitez ajouter quelques nouveaux groupes dans CentOS 8, vous devez écrire la commande suivante pour ce faire :
$sudogroupadd nom de groupePar exemple, nous remplaçons groupname par class et city pour créer deux nouveaux groupes dans notre CentOS 8.
Ajouter des utilisateurs à un groupe
Maintenant, vous pouvez le faire en quelques instants si vous souhaitez affecter un utilisateur nouvellement créé à un groupe particulier. Nous utiliserons la commande usermod pour cette tâche. Cette commande est assez simple à utiliser. Vous pouvez donc ajouter des utilisateurs à un groupe en suivant simplement la commande jointe ci-dessous :
$sudousermod –a –G nom de groupe nom d'utilisateurLe nom de groupe et le nom d'utilisateur peuvent être remplacés, selon votre choix.
Pendant que l'utilisateur est ajouté à un nouveau groupe, il est recommandé d'utiliser un indicateur –a. Si vous n'utilisez pas l'indicateur –a, l'utilisateur sera détaché du groupe qui n'est pas écrit après l'indicateur –G. Ici, class est le nom d'un groupe et david est le nom de l'utilisateur qui a été ajouté.
Cette commande peut également être utilisée différemment mais fonctionne de la même manière, comme dans l'exemple ci-dessous :
$sudousermod –aG nom de groupe nom d'utilisateur
Vérifier les utilisateurs dans un groupe
Comment détermineriez-vous quels utilisateurs sont déjà des participants d'un groupe spécifique ? Vous pouvez utiliser la commande simple écrite ci-dessous :
$saisirnom de groupe/etc/grouperL'instruction ci-dessus affichera les informations relatives au groupe. Par exemple, si nous exécutons cette commande pour la classe de groupe et la ville séparément, comme le montre la figure, elle affichera les informations suivantes concernant les deux groupes.
Ici, le texte de couleur rouge représente le nom du groupe, x représente le mot de passe du groupe, la valeur numérique, par exemple, 1008 représente le groupe, l'ID et les noms des utilisateurs, tels que David, qui sont actuellement membres du groupe spécifique.
Une autre commande est disponible pour vérifier la liste des utilisateurs actuellement présents dans le groupe, ainsi que leurs identifiants d'utilisateur. Lorsque vous tapez cette commande pour l'exécution, le système vous demandera votre mot de passe car vous exécutez la commande avec les privilèges sudo mentionnés ci-dessous. La commande ci-dessous vérifiera les utilisateurs présents dans un groupe, ainsi que leur identifiant, comme indiqué ci-dessous :
$sudocouvercle –g nom de groupeIci, vous pouvez voir deux groupes ayant des membres différents présents, ainsi que leurs identifiants d'utilisateur.
Il existe également un autre moyen spécial de déterminer quels utilisateurs sont présents dans le groupe. La commande utilisée à cette fin spécifique est la suivante :
$sudo groupesNom d'utilisateur
Dans la figure ci-dessus, vous pouvez voir que john est dans le groupe appelé class et Peter dans un groupe appelé city comme prévu.
Conclusion
Il est incroyablement facile d'adopter toutes les méthodes illustrées dans ce didacticiel. Maintenant, vous pouvez ajouter plusieurs utilisateurs, groupes et utilisateurs dans un groupe en suivant les commandes qui sont révélées ici. Vous pouvez également vérifier les utilisateurs spécifiques et leurs groupes en parcourant les méthodes utilisées dans cet article.