Script shell

andersonedouard Messages postés 7 Statut Membre -  
dubcek Messages postés 18808 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je veux ecrire un script pour la creation de plusieurs utilisateurs et leurs mot de passe par defaut par exemple toto sans utilise le passwd pour attribuer les mot de passe
Configuration: Solaris 1Fire Fox
A voir également:

2 réponses

WarChief Messages postés 114 Statut Membre 19
 
Bonjour,

Tu peux utiliser la commande useradd avec l'option "-p", mais il faut que
le password soit crypté (tu peux pour ça coder un petit prog en c ).
Ou utiliser ce qui existe sur le net: fait une recherche sur setpwd.c ( je ne sais pas si les
primitives utilisées sont dispo sur solaris).

A+.
0
dubcek Messages postés 18808 Date d'inscription   Statut Contributeur Dernière intervention   5 652
 
il y a là http://www.sunmanagers.org/archives/1997/1401.html
un script expect pour changer des mdp non-interactivement

#!/usr/local/bin/expect -f
set username $env(UNAME)
set password $env(UPASS)

spawn passwd $username
expect "New password:"
send "$password\r"
expect "Re-enter new password:"
send "$password\r"
send "exit\r"
expect eof 
0