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
- Memento VI – Boostez Votre Productivité avec Vi : Trucs et Astuces à Connaître
- Configuration de Nginx pour Obtenir l’IP Réelle des Visiteurs avec CloudFlare
- Récupérer les informations d’un Ordinateur Terra à partir du numéros de série avec Python
- Grep – Extraire toutes les adresses IP d’un fichier text, Json, etc…
- Failed to Start File System Check – Vcenter 7
Mot-clefs
Commentaires récents
- Grep – Extraire toutes les adresses IP d’un fichier text, Json, etc… dans
- Grep – Extraire toutes les adresses IP d’un fichier text, Json, etc… dans
- Rotation des logs avec logrotate dans
- Hôte déconnecté sur le Vcenter. Impossible de se connecter à l’ESX. dans
- Pourquoi mon interface vlan ne veut pas devenir up ? dans
Merci beaucoup ça m’a aider un jour !