Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/09/2014, à 15:44

Kravennagen

Trouver le nombre de compte associer a une personne.

Bonjour,
je cherche a afficher le nombre de compte associer a une personne en passant par passwd directement depuis le shell.
J'ai lu entièrement les man de find et de ls mais finalement je ne pense pas que ces commandes me soient utiles.
Si vous avez une idee je suis preneuse de nouvelles informations.
Il s'agit d'un exercice dans mon école.
Merci d'avance.

Hors ligne

#2 Le 25/09/2014, à 15:54

nesthib

Re : Trouver le nombre de compte associer a une personne.

Est-ce que tu peux préciser la question ? Ça n'est pas très clair.
Peux-tu donner un exemple de fichier passwd et le retour que tu attends ?


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#3 Le 25/09/2014, à 16:09

ljere

Re : Trouver le nombre de compte associer a une personne.

je ne suis pas certain de comprendre, mais je pense que ce que tu recherches c'est groups
dans mon cas

[~](0)jerem:~ groups jerem                                           16:07:06 
jerem : jerem adm cdrom sudo dip plugdev netdev lpadmin sambashare

ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#4 Le 25/09/2014, à 16:17

Compte supprimé

Re : Trouver le nombre de compte associer a une personne.

A tout hasard, voilà ce que contient un fichier passwd :
Tu vois qu'en triant sur le "nom complet" tu peux savoir si un nom possède plusieurs comptes.

#5 Le 25/09/2014, à 16:21

nesthib

Re : Trouver le nombre de compte associer a une personne.

Si tu veux compter le nombre d'occurrences du cinquième champ du fichier :

awk -F[:,] '{_[$5]++}END{print _["root"]}' /etc/passwd

« root » étant à remplacer par le nom de l'utilisateur.

edit :
Pour afficher tous les comptes :

awk -F[:,] '{_[$5]++}END{for (i in _) {print i" → "_[i]}}' /etc/passwd

Dernière modification par nesthib (Le 25/09/2014, à 16:25)


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne