[AIX 4.3] Crypter le mot de passe pour un script bash
Bonjour,
Je suis en train de réaliser un script bash pour créer une configuration type d'utilisateurs afin de la déployer sur le reste de mes serveurs.
(Ceux-ci était trop vieux, je n'arrive pas à installer une version de LDAP assez ressente pour s'authentifier sur mon Active Directory 2003 R2)
Je génère donc le fichier /etc/passwd et /etc/security/passwd, cependant, je ne sais pas comment crypter les mots de passe.
Sur Redhat 9, RHEL 8 et Solaris 5.8 j'utilise ceci, une commande en PERL (est compatible sur tout ces systèmes) :
Code:
$ perl -e 'print crypt("password", "salt"),"\n"'
soit en bash :
Code:
pass=$(perl -e 'print crypt($ARGV[0], salt")' $password)
Mais, visiblement, le mot de passe crypté ne fonctionne pas sur AIX.
Auriez vous une solution scriptable ?
Merci d'avance,
Arnaud