15
2011
Classer le fichier passwd par UID
Voici une commande bien pratique qui permet de classer le fichier passwd par UID :
sort -t : -k 3,4 -g /etc/passwd
sort –> Commande de trie
-t –> défini le séparateur. Dans le fichier /etc/passwd, le séparateur est ‘:’
-k –> défini l’ordre du trie soit pour notre exemple, nous voulons trier la colonne 3 (UID) puis si plusieurs utilisateurs ont le même uid, on trie par la colonne 4 (GID)
-g –> Le fichier à trier
Après on peut aussi très bien n’afficher que le nom d’utilisateur et l’uid grâce à la commande awk :
sort -t : -k 3,4 -g /etc/passwd | tr ‘:’ ‘\t’ | awk ‘{print $1 "–> " $3}’
tr –> permet de remplacer le séparateur ‘:’ par une tabulation ‘\t’
awk ‘{print $1 "–> " $3}’ –> permet d’afficher la premiere colonne ($1) et la troisième ($3)
voici un exemple de sortie :
apache –> 48
Voici la même commande pour le fichier /etc/group :
sort -t : -k 3 -g /etc/group | tr ‘:’ ‘\t’ | awk ‘{print $1 "–> " $3}’
voilà, j’espère que ça vous aidera un jour ou l’autre.
++
Olivier
Articles similaires
Publicité :)
Articles récents
- Grep – Extraire toutes les adresses IP d’un fichier text, Json, etc…
- Failed to Start File System Check – Vcenter 7
- Powershell – Se connecter à l’active directory depuis un poste windows 11
- Powershell – Autoriser l’exécution de scripts non signés
- Powershell – Changer le domaine des adresses emails de tous les utilisateurs AD
Partenaires
Mot-clefs
Mes derniers tweets
-
RT @BSE_Anoss: Lancement de #Starwheels le 19 Juin à 20h30 sur twitch/oganoss ! C'est mon plus gros projet, j’espère que vous sere… https://t.co/NjLCKbaHXA
Merci beaucoup ça m’a aider un jour !