Linux: divers trucs et astuces : Différence entre versions

De TechWik
Aller à : navigation, rechercher
m
m (Toine a déplacé la page Linux: trucs et astuces vers Linux: divers trucs et astuces)
(Aucune différence)

Version du 18 mars 2018 à 11:15

Petites et grandes recettes, en ligne de commande principalement.

rechercher et classer les répertoires/fichiers par taille

  • classement des répertoires et fichiers avec du :
 # du -ah /var/* 2>/dev/null | sort -rh | head -n 10
  • classement de fichiers seuls avec find
 $ find . -type f -iname "$pattern" -printf "%s %p\n" | sort -n 

ipcalc : verification / calcul netmask/prefix/broadcast d'adresse IPv4/v6

Format du mot de passe dans /etc/shadow

Tiré de la page man crypt:

"Si salt est une chaîne de caractères commençant par les caractères « $id$ » et suivit par une chaîne se terminant par « $ » :

   $id$salt$encrypted

alors au lieu d'utiliser la machine DES, id indique la méthode de chiffrement utilisée et comment le reste de la chaîne de mot de passe est interprétée. Les valeur suivantes sont prises en charge pour id :

   ID  | Method
    ──────────────────────────────────────────────────────────
       | MD5
   2a  | Blowfish (pas dans la glibc officielle ; ajoutée
       | par certaines distributions Linux)
   5   | SHA-256 (depuis la glibc 2.7)
   6   | SHA-512 (depuis la glibc 2.7)

Ainsi, $5$salt$encrypted est un mot de passe chiffré SHA-256 et $6$salt$encrypted est un mot de passe SHA-512.

« salt » comprend jusqu'à 16 caractères de sel après « $id$ ». La partie encrypted de la chaîne de mot de passe correspond au mot de passe chiffré. La taille de cette chaîne est fixe :

      MD5     | 22 caractères
      SHA-256 | 43 caractères
      SHA-512 | 86 caractères

Les caractères de « salt » et « encrypted » sont tirés de l'ensemble [a–zA–Z0–9./]. Dans les implémentations MD5 et SHA, key est utilisé entièrement (au lieu de seulement les 8 premiers octets dans l'implémentation DES).