Cryptage de mot de passe [Bash UNIX] - Shell/Batch - Programmation
Marsh Posté le 28-12-2004 à 14:43:42
très mauvaise idée. Il y a déjà tout un tas d'outils pour faire ça, et qui le font très bien.
Cependant
man crypt
man openssl
Marsh Posté le 28-12-2004 à 14:46:19
Taz a écrit : très mauvaise idée. Il y a déjà tout un tas d'outils pour faire ça, et qui le font très bien. |
Salut, comment aurais tu vu la chose toi ? Et puis j'ai essayé ce que tu m'a donné mais aucune entrée pour cryptni pour openssl. Pour info je suis sous UBUNTU (une distrib basée sous debian).
Marsh Posté le 28-12-2004 à 14:57:57
ben ben installe openssl et les manpages-dev.
Comment j'aurais vu la chose ? ben j'aurais commencé par faire une recherche des solutions existantes, tu penses bien que tu n'est pas le premier à vouloir faire ça
Marsh Posté le 28-12-2004 à 15:02:54
Taz a écrit : ben ben installe openssl et les manpages-dev. |
Ca c'est sur ! Et c'est d'ailleurs ce que j'ai fais. Mais le but de la création de ce shell est d'en avoir un complétement personnalisé qui utilise le moins possible de "grosses" fonctions déja existantes, c'est un exercice ! Bah je vais installer open ssl et puis voir ce que ca donne...
Marsh Posté le 29-12-2004 à 17:56:35
Taz a écrit : |
Ou est ce que je peux trouver le package crypt ? (qui apparement n'est pas de base sur mon systeme)
Merci
Marsh Posté le 29-12-2004 à 22:34:29
De nos jours a peu pret tous les systemes utilisent md5 pour les mots de passe. crypt n'est plus utilise.
Marsh Posté le 29-12-2004 à 23:06:29
Reply
Marsh Posté le 28-12-2004 à 14:33:06
Bonjour a tous et joyeux noël!
Je suis en train d'élaborer un script de génération automatique de comptes utilisateurs sous linux. Ce script prend en paramètre un fichier texte dont les lignes sont construites de la facon suivante :
nom prenom tel
Je crée pour chaque utilisateur un login d'apres son nom et son prénom et j'aurais voulu que le mot de passe par défaut soit son numéro de téléphone, en attendant que l'utilisateur le change.
Cependant je bloque à ce niveau la. En effet, je n'utilise pas les fonctions useradd ou adduser parceque ce script est assez personnel et comporte des fonctionnalités autres. Il me faut alors mettre a jour les fichiers /etc/passwd et /etc/shadow avec les mots de passes cryptés.
Comment faire pour obtenir le mot de passe crypté ? Est ce avec la commande passwd ?
Merci de votre aide