Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1804 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  changer le passwd d un utilisateur dans un script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

changer le passwd d un utilisateur dans un script

n°257022
bemixam
Linux vaincra !
Posté le 01-05-2003 à 23:09:09  profilanswer
 

voila c est tout simple c est un script shell qui doit  
- ajouter un utilisateur
- generer un mot de passe avec "mkpasswd"
- changer le mot de passe avec le mot de passe généré
 
seulement mon script s'arrete sur la commande "passwd", il me demande le passwd ( c est logique )
 
je n ai pas trouve de moyen de lui donner automatiquement
 
savez vous comment la chose est faisable ?

mood
Publicité
Posté le 01-05-2003 à 23:09:09  profilanswer
 

n°257029
maxix
Posté le 01-05-2003 à 23:30:28  profilanswer
 

Bah dans le genre antisécurité a fond, ca doit etre faisable... l'argument passwd de useradd ne sers pas a ca?

n°257050
bemixam
Linux vaincra !
Posté le 02-05-2003 à 01:38:57  profilanswer
 

admettons pour useradd ... mais pour utiliser htpasswd ?
 
pour l'instant j ai un affichage du password genere par mkpasswd
et je fais un copier coller a la souris a chaque fois que le script me le demande ...
 
il y a peut etre moyen de faire plus propre non ?
 
comment rendre plus secur ce script ?
c est un script qui me sert a ajouter un utilisateur, lui generer un password, lui creer un compte, mettre les htaccess qui vont bien, lui creer une base mysql, lui attribuer un virtualhost dans apache, etc etc
 

n°257082
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 02-05-2003 à 09:00:54  profilanswer
 

expect est ton ami ;)
 
$ apt-cache show expect
[...]
Description: A program that "talks" to other programs
 Expect is a program that "talks" to other interactive programs
 according to a script.  Following the script, Expect knows what
 can be expected from a program and what the correct response
 should be.  An interpreted language provides branching and high-
 level control structures to direct the dialogue.  In addition,
 the user can take control and interact directly when desired,
 afterward returning control to the script.

n°257085
axey
http://www.00f.net
Posté le 02-05-2003 à 09:12:45  profilanswer
 

Tu fous le mot de passe deux fois de suite dans un fichier temporaire et tu fais
 
htpasswd ... < fichier
 

n°257866
drakkon
POWAAAAAAAAAA !
Posté le 03-05-2003 à 13:15:00  profilanswer
 

une piste :
DAns l'optique de SAMBA quans il doit garder la liaison entre les pwd des user unix<->samba :
 

passwd program = /usr/bin/passwd  
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentification*tokens*updated*successfully*  


---------------
[:drakkon] D R A K K O N Membre du Team [KHEOPS] ! Nous avons des problèmes à toutes vos solutions - Le Site: http://seti-kheops.dyndns.org/
n°687466
ciriak
Posté le 03-06-2005 à 09:32:39  profilanswer
 

j'y arrive pas...
 
htpasswd modifi le fichier mais ne change pas le mot de passe de l'utilisateur.
 
Je pourrai avoir un exemple concrêt de ligne de commande avec user: toto et password titi.

n°687476
ciriak
Posté le 03-06-2005 à 10:07:22  profilanswer
 

j'ai trouver...
 
echo "titi" | passwd --stdin toto


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  changer le passwd d un utilisateur dans un script

 

Sujets relatifs
Commande date, changer la dateDéconnecter un utilisateur
Script pour mon serveur web AIDE!![HELP] impossible de changer de MDP root sous FreeBSD 5.0
[emacs] changer les raccourcis[pop] autorise un seul utilisateur
Merci NVIDIA !!!! Enfin on peut changer la luminosité !!!!le pointeur souris Xfree , coment le changer ? (cette sale montre!!)
[IPTABLES] Structure script firewall <---> LAN sans DMZProblème : compilation de WineX (pour changer)
Plus de sujets relatifs à : changer le passwd d un utilisateur dans un script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR