Un certain nombre de comptes d'utilisateurs peuvent faire partie d'un groupe dans FreeBSD. Chaque groupe a un nom et un GID uniques qui l'identifient. Il y a un utilisateur ou UID pour chaque processus, et il est utilisé avec le groupe ou le gid pour évaluer ce qu'il est autorisé à changer.
Ajout d'un utilisateur à un groupe FreeBSD avec la commande PW
Pour ajouter des utilisateurs à un groupe, nous utiliserons l'utilitaire de ligne de commande PW. Le but prévu de cette commande est de fournir à l'utilisateur racine une interface simple et intuitive pour créer et personnaliser les groupes d'utilisateurs.
Vous auriez donc besoin d'un accès root pour suivre les instructions de ce guide. Utilisez la commande sudo comme illustré ci-dessous:
$ sudo -i
Remplacer l'appartenance à un groupe d'un utilisateur
Les instructions de cette section supprimeront les abonnements précédemment tenus du groupe. Pour voir quels groupes un certain utilisateur «younis» fait partie, utilisez la commande ID:
$ id younis
Ajoutons cet utilisateur à un groupe nommé Teamtwo. Entrez la commande PW comme sous:
$ pw usermod younis -g teamtwo
Pour ajouter cet utilisateur Younis à deux groupes avec une seule ligne de commande, utilisez la combinaison ci-dessous
$ pw usermod younis -g teamtwo, wwwusers
Lorsque wwwusers est le deuxième groupe, nous voulons ajouter l'utilisateur younis à. Le commutateur -g utilisé dans la commande ci-dessus spécifie le premier groupe comme primaire et les groupes suivants comme secondaire.
Ajout des utilisateurs de FreeBSD à un nouveau groupe sans remplacer les abonnements préexistants
La syntaxe de commande présentée ci-dessous peut ajouter des utilisateurs à un nouveau groupe sans supprimer leurs abonnements de groupe existants.
$ pw groupe mod groupNamehere -m usernamehere
$ pw groupe mod groupNamehere -m usernamehere1, usernamehere2,…
Voyons avec un exemple. Vérifiez les groupes d'utilisateurs avec la commande ID:
$ id younis1
Ensuite, pour ajouter cet utilisateur au groupe TeamTwo, utilisez la syntaxe de commande comme nous l'avons utilisé ci-dessous:
$ pw groupmod teamtwo -m younis1
Vous pouvez vous assurer que les adhésions au groupe précédent sont conservées en exécutant la commande ID sur cet utilisateur.
$ id younis1
Ajout d'un nouvel utilisateur à un groupe dans FreeBSD
Cette section se concentrera sur la création d'un nouvel utilisateur et l'ajouter à un groupe préexistant. Vous pouvez à nouveau utiliser la commande PW pour créer l'utilisateur et l'ajouter à un groupe.
$ PW UserAdd Younis2 -g Test
$ passwd younis2
Avec les commandes ci-dessus, nous avons créé un nouvel utilisateur nommé Younis2, l'a ajouté au groupe de tests secondaires et réglé un mot de passe pour le compte d'utilisateur.
Pour exécuter une vérification sur le compte utilisateur, utilisez à nouveau la commande ID:
$ id younis2
Vérifiez les membres dans un groupe FreeBSD
La commande PW peut également être utilisée pour afficher les noms de tous les utilisateurs d'un certain groupe. Pour vérifier les membres de notre groupe de tests, nous émettons la commande ci-dessous:
$ PW GroupShow Testing
Alternativement, nous pouvons utiliser la commande grep on / etc / groupfile.
$ grep ^ test / etc / groupe
Pour répertorier les groupes dans lesquels un certain utilisateur fait partie, exécutez la commande de groupe suivante:
$ Groupes Younis2
Vous pouvez utiliser la commande ID pour voir le même résultat:
$ id younis2
$ id -g -n younis2
Conclusion
Ce tutoriel a été consacré à ajouter des utilisateurs à des groupes dans FreeBSD. Nous avons appris à remplacer les abonnements pour les comptes d'utilisateurs et à ajouter des utilisateurs à de nouveaux groupes sans remplacer leurs abonnements. Vous avez également appris à créer et à ajouter de nouveaux utilisateurs à des groupes préexistants en déplacement.