-
sunOS passwd --stdin
bonjour,
je souhaiterai generer un mot de passe de maniere automatique via une commande du genre :
Code:
echo -e "tata\ntata" | (passwd --stdin toto)
mais j'ai le message d'erreur suivant :
Code:
passwd: illegal option -- stdin
Effectivement il semblerait que sous sunOS (5.10) cette option n'existe pas.
Y'a t'il un moyen d'automatiser la creation d'un compte sous sunOS ?
encore merci,
n
-
Bonjour,
Automatiser la creation d'un compte, oui bien sur. Il suffit d'utiliser la commande useradd.
Apres, concernant la mise par defaut d'un mot de passe, je ne crois pas que ce soit possible. Par contre, passwd -fu fera peut-etre l'affaire pour ce que tu cherches a faire.
-
oui en fait mon souci est bien d'automatiser passwd
j'ai vu que c'était possible en passant pas des outils comme expect, ou via script shell en modifiant shadow, ou encore via script shell...ce qui n'est pas dans mon cas envisageable.
a+
n
-
Pourquoi un script shell utilisant expect n'est pas envisageable ?
Ton "echo -e "tata\ntata" | (passwd --stdin toto)" ressemble en fait déjà pas mal à un script shell ...
-
bonjour et merci pour ton temps
ce qui n'est pas envisageable c'est l'installation d'outils tq expect et la manipulation du fichier shadow
mon "echo -e "tata\ntata" | (passwd --stdin toto)" me va bien mais ne marche pas sous solaris
a+,
n
-
Une solution serait d'externaliser les comptes dans un annuaire LDAP.
-
merci de ta réponse,
je suis dans un environnement en production et adapter le script a cet environnement
finalement je n'automatiserai pas la création de compte...tant pis!
merci a tous