Comment ajouter des utilisateurs à un groupe dans Fedora Linux

Comment Ajouter Des Utilisateurs A Un Groupe Dans Fedora Linux



Ce guide montre comment ajouter un utilisateur à un groupe d'utilisateurs ou plus dans Fedora Linux.

Conditions préalables:

Pour effectuer les étapes décrites dans ce guide, vous avez besoin des composants suivants :

  • Un système Fedora Linux correctement configuré. Pour les tests, vous pouvez créer un Machine virtuelle Fedora Linux utilisant VirtualBox .
  • Accès à un utilisateur non root avec privilège sudo .

Groupes d'utilisateurs dans Fedora Linux

Linux est un système multi-utilisateurs robuste qui permet à plusieurs utilisateurs d'accéder et d'utiliser le système simultanément. Chaque utilisateur se voit attribuer un ensemble d'autorisations qui limite ce que l'utilisateur peut et ne peut pas faire sur le système.







Cependant, définir les autorisations utilisateur pour chaque utilisateur peut être décourageant. Pour simplifier cela, Linux est livré avec la fonctionnalité des groupes d'utilisateurs. Un groupe d'utilisateurs, comme son nom l'indique, comprend plusieurs utilisateurs. Nous pouvons spécifier les autorisations du groupe d'utilisateurs qui s'appliquent à tous les utilisateurs de ce groupe.



Types de groupes d'utilisateurs

1. Principaux groupes d'utilisateurs

Chaque utilisateur du système appartient à exactement un groupe d'utilisateurs principal. Le nom du groupe est le même que celui de l'utilisateur cible.



Chaque fois que l'utilisateur crée un fichier, le groupe principal est affecté aux autorisations de fichier.





Par exemple, l'utilisateur « viktor » appartient au groupe d'utilisateurs principal « viktor » :

$ groupes Victor



Testons l'attribution des autorisations de fichier. La commande suivante crée un fichier vide et répertorie ses autorisations :

$ touche test && ls -l test

2. Groupes secondaires ou supplémentaires

Ces groupes sont généralement utilisés pour gérer une certaine autorisation à un ensemble d'utilisateurs. Tout utilisateur peut faire partie de zéro ou plusieurs groupes d'utilisateurs secondaires.

Voici quelques-uns des groupes d'utilisateurs secondaires courants que vous rencontrerez :

  • roue : C'est un groupe d'utilisateurs qui existe dans tous les systèmes UNIX/Linux modernes. Il est utilisé pour contrôler l'accès à un privilège root. Tout utilisateur de ce groupe peut exécuter les commandes avec sudo.
  • personne : Un groupe d'utilisateurs qui n'a aucun privilège.
  • racine : Il est livré avec un contrôle complet de l'administrateur système.
  • LP : Il contrôle l'accès aux périphériques de port parallèle.
  • proc : Ce groupe permet l'accès pour apprendre les informations de processus. Sinon, il est interdit par le système de fichiers proc.

Outre ces groupes communs, il existe également d'autres groupes d'utilisateurs :

  • l'audio : Matériel audio
  • vidéo : Périphériques de capture vidéo, périphériques d'accélération 2D/3D, etc.
  • kvm : Accès aux machines virtuelles KVM
  • disque : Accès au blocage des appareils
  • souple : Accès aux lecteurs de disquettes
  • optique : Accès aux lecteurs de CD/DVD
  • stockage : Accès aux lecteurs amovibles

Divers programmes créent également leurs propres utilisateurs et groupes. Par exemple : postgres (PostgreSQL), mysql (MySQL), etc.

Liste des groupes d'utilisateurs

Il existe plusieurs façons de répertorier tous les groupes du système. Pour rechercher les groupes dont un utilisateur fait partie, utilisez la commande groups suivante :

$ groupes < utilisateur >

Pour répertorier tous les groupes présents dans le système, nous pouvons vérifier le contenu du /etc/groupe déposer:

$ chat / etc. / groupe

La commande « getent » peut également lister tous les groupes de la même manière :

$ obtenir groupe

Pour obtenir une liste des seuls noms de groupe, nous pouvons modifier la sortie en utilisant 'awk':

$ obtenir groupe | ok -F: '{ imprimer $1}'

Ajouter un utilisateur à un groupe

Dans cette section, nous allons montrer comment ajouter un utilisateur à un groupe existant.

Création d'un nouvel utilisateur

Pour la démonstration, nous créons un nouvel utilisateur factice. Cependant, la procédure est toujours valable pour tout utilisateur existant.

Pour créer un nouvel utilisateur, exécutez la commande suivante :

$ sudo useradd factice

Si vous souhaitez créer l'utilisateur avec son propre répertoire personnel, utilisez plutôt la commande suivante :

$ sudo ajout d'utilisateur -m factice

Attribuez ensuite un mot de passe de connexion au nouvel utilisateur :

$ sudo mot de passe factice

Ajout d'un utilisateur à un groupe d'utilisateurs

Par défaut, l'utilisateur appartient à son propre groupe d'utilisateurs principal :

$ groupes factice

Pour ajouter l'utilisateur à un groupe d'utilisateurs secondaire, utilisez la commande 'usermod' :

$ sudo mod utilisateur -aG < groupe > < nom d'utilisateur >

Si vous souhaitez ajouter l'utilisateur à plusieurs groupes, utilisez plutôt la commande suivante :

$ sudo mod utilisateur -aG < groupe 1 > , < groupe_2 > , < groupe_3 > < nom d'utilisateur >

Vérification

Utilisez la commande 'groups' pour vérifier la liste des groupes dont l'utilisateur fait partie :

$ groupes factice

Bonus : Supprimer un utilisateur d'un groupe

Si un utilisateur doit être révoqué avec les autorisations accordées par un groupe d'utilisateurs, nous pouvons simplement supprimer l'utilisateur du groupe.

Pour supprimer un utilisateur d'un groupe, utilisez la commande suivante :

$ sudo gpasswd -d < nom d'utilisateur > < groupe >

Nous pouvons vérifier si cela a fonctionné en utilisant la commande 'groups':

$ groupes < nom d'utilisateur >

Conclusion

Nous avons démontré les différentes manières d'ajouter un utilisateur à un groupe d'utilisateurs dans Fedora Linux. En outre, nous avons également montré comment répertorier tous les groupes du système et comment supprimer les utilisateurs d'un groupe d'utilisateurs.

Vous souhaitez en savoir plus sur la gestion des utilisateurs ? Consultez ce guide sur ajouter des utilisateurs aux sudoers . Le Sous-catégorie Fedora contient également de nombreux guides sur divers aspects de Fedora Linux.

Bonne informatique !