• [^] # Re: chpasswd

    Posté par . En réponse au message Comment attribuer un mot de passe avec useradd ?. Évalué à 2.

    Bien sûr que si, la valeur de salt influence le résultat, mais le salt se retrouve dans /etc/shadow, c'est la séquence 1ドル$ suivie de 8 caractères.
    Le programme que j'ai donné est simpliste, mais je l'ai fait pour comprendre comment ça marche.
    Rien n'empêche de l'étoffer un peu de façon à passer en paramètre le mot de passe en clair, ainsi que la valeur de salt (ou de la générer aléatoirement).
    J'ai trouvé toutes ces infos ici : http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/fr/(...)
    En particulier le chapitre 2.3, ainsi que la page man de la fonction crypt qui explique les valeurs possibles pour le salt dans la partie gnu extension (à la fin).
    Ceci étant, il n'y a absolument aucun problème à ce que le salt soit le même pour tous les utilisateurs. Ça ne donnera pas plus facilement les mots de passe qui sont derrières.
    Voilà, j'espère que ces explications clarifient mon propos...