Types de groupes en Linux
Linux possède deux types de groupes qui contiennent plusieurs utilisateurs:
Listing des utilisateurs sur Linux
Pour répertorier tous les utilisateurs présents sur le système Linux, vous pouvez exécuter la commande CAT sur le fichier '/ etc / passwd ". Cette commande aidera à retourner le nombre d'utilisateurs présents sur le système Linux.
Utilisez également la commande «moins» ou «plus» pour naviguer dans la liste de l'utilisateur.
$ cat / etc / passwd
$ moins / etc / passwd
$ plus / etc / passwd
Listing des utilisateurs à l'aide du fichier / passwd Passwd
Pour répertorier les noms d'utilisateur sur le système Linux, vous pouvez utiliser la commande «Cat», puis tuer la sortie sur la commande «Cut» pour isoler les noms d'utilisateur disponibles dans la première colonne de la liste. Exécutez la commande mentionnée ci-dessous comme indiqué ci-dessous.
$ cat / etc / passwd | coupe -d: -f1
Listing des noms d'utilisateur à l'aide de awk
Pour répertorier les noms d'utilisateur sur le système Linux, utilisez la commande «Cat» puis tuyez la sortie sur la commande «awk» qui fonctionne similaire à la commande «Cat».
Ici, nous utilisons l'interprète «awk», comme indiqué ci-dessous.
$ cat / etc / passwd | awk -f: 'print $ 1'
Listing des noms d'utilisateur à l'aide de GETENT
Utilisez la commande gentent avec l'argument «Passwd» pour répertorier les noms d'utilisateur disponibles sur Linux. Vous pouvez également mentionner l'utilisateur facultatif que vous souhaitez afficher à l'écran.
Getent Passwd
La commande GETENT récupère les entrées des bases de données du commutateur de service de nom. Il s'agit d'un utilitaire UNIX pour récupérer les entrées à partir de diverses sources de données. Vérifiez la liste des sources de données disponibles auprès du NSSwitch.conf, qui est stocké à / etc.
Si vous souhaitez répertorier tous les utilisateurs à l'aide de la fonction Getent, vous pouvez exécuter la commande suivante.
$ Getent Passwd
Listing des utilisateurs connectés sur votre hôte Linux
Pour obtenir la liste des utilisateurs connectés au système Linux, vous pouvez utiliser la commande suivante.
$ qui
À l'aide de cette commande, vous fournira la liste des utilisateurs connectés et le shell qu'ils utilisent.
Vous pouvez également utiliser la commande «Utilisateurs» pour obtenir le même résultat que la commande «Who», comme indiqué ci-dessous.
$ utilisateurs
Devconned John
Listing des groupes utilisant / etc / fichier de groupe
Utilisez la commande «Cat» la plus couramment utilisée pour obtenir la liste des groupes disponibles dans le fichier «/ etc / groupe». Lorsque vous exécutez la commande, vous obtiendrez la liste des groupes.
$ cat / etc / groupe
$ moins / etc / groupe
$ plus / etc / groupe
Mais si vous recherchez les noms de groupe qui sont présents dans le fichier «/ etc / groupe», utilisez la commande Cat, puis tuyz la sortie vers la commande «Cut» comme indiqué ci-dessous.
$ cat / etc / groupe | coupe -d: -f1
$ cat / etc / groupe | awk -f: 'print $ 1'
De plus, si vous souhaitez isoler un groupe pour vérifier ce que les utilisateurs appartiennent à ce groupe, utilisez la commande ci-dessous.
$ cat / etc / groupe | grep
Listing des groupes à l'aide de GETENT
Vous pouvez utiliser la commande «Getent» pour répertorier les utilisateurs sur le système Linux.
$ gent
Si vous ne fournissez pas la clé, vous obtiendrez l'ensemble du fichier de groupe.
$ GROUPE GETENT
Listing des groupes pour l'utilisateur actuel
L'utilisation de la commande «Groupe» affichera une liste de groupes un utilisateur spécifique se trouve.
$ Groupes
Si vous ne fournissez aucun argument, vous obtiendrez la liste des groupes pour l'utilisateur qui exécute la commande.
Conclusion
Le système Linux contient des utilisateurs et des groupes dans différents fichiers. Parfois, il devient important d'obtenir les détails de l'utilisateur et à quel groupe ils appartiennent. Ainsi Linux propose des commandes qui vous aideront à y parvenir. Vous pouvez exécuter certaines commandes pour obtenir les détails de l'utilisateur et le groupe auquel ils appartiennent. Vous pouvez également obtenir la liste complète des utilisateurs du système Linux, des utilisateurs actifs et des noms de groupes.
Vous pouvez parcourir cet article pour obtenir diverses commandes pour obtenir la liste de tous les groupes de Linux et comprendre comment ils fonctionnent.