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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [passwd] - affecter directement un passwd à la création d'un user [RES

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[passwd] - affecter directement un passwd à la création d'un user [RES

n°1280891
krisofe
Posté le 04-06-2011 à 13:12:53  profilanswer
 

Bonjour,  
 
J'ai un script qui crée un user, lui affecte son PATH, /home, son bash mais je ne trouve
pas l'option dans passwd toto ou une autre commande qui permette de lui affecter son password lors de sa création.
 
Je dois le taper en mode interactif, ce qui rend mon script vraiment moins intéressant.
 
Je vous remercie,  
 
Christophe


Message édité par krisofe le 04-06-2011 à 22:18:03
mood
Publicité
Posté le 04-06-2011 à 13:12:53  profilanswer
 

n°1280893
Profil sup​primé
Posté le 04-06-2011 à 13:17:27  answer
 

J'ai pas réussi non plus avec passwd, j'utilise chpasswd
 

chpasswd << EOF
user1:password1
user2:password2
EOF

n°1280908
roondar
Posté le 04-06-2011 à 14:47:16  profilanswer
 

man passwd  

Citation :

--stdin
       This option is used to indicate that passwd should read the  new
       password from standard input, which can be a pipe.


n°1280910
Profil sup​primé
Posté le 04-06-2011 à 15:07:56  answer
 

roondar a écrit :

man passwd  

Citation :

--stdin
       This option is used to indicate that passwd should read the  new
       password from standard input, which can be a pipe.




On n'a pas la même page de man, j'ai pas cette option (debian et archlinux) :o

n°1280911
roondar
Posté le 04-06-2011 à 15:37:59  profilanswer
 


Tiré d'une CentOS :/

n°1280916
krisofe
Posté le 04-06-2011 à 16:12:33  profilanswer
 

Merci à tous les deux.
J'ai tenté un echo "tutu" | passwd --stdin tutu sans succès alors que je l'ai tiré d'un forum où ça avait fonctionné.
Effectivement, c'est peut-être une histoire de version.
 
L'ennui avec la solution de BlockDevice dans mon cas est que je lance ce script depuis une machine distancte en ssh.
La machine target où le script est déployé doit créer le user.
Je me connecte depuis une machine distante en ssh où je fais un  
ssh root@MachineQuiALeScript 'sh /root/sftpcreate.sh'
 
 
--> Tout est ok mais le passwd de mon toto n'est toujours pas pris en compte même en ajoutant les lignes
de BlockDevice.


Message édité par krisofe le 04-06-2011 à 16:13:25
n°1280934
Alexux
Version depoinzero.
Posté le 04-06-2011 à 18:05:44  profilanswer
 

avec un  

Code :
  1. echo "user:password" | chpasswd


t'arrives à quelque chose ?


---------------
Je viens sûrement de dire une connerie et je m'en excuse. hébergez vos images ! - Un blog.
n°1280948
krisofe
Posté le 04-06-2011 à 21:47:45  profilanswer
 

Tout simplement superbe ;-)
Par quelle philosophie as-tu pensé ça ?
Je cherche à gauche à droite, en anglais ou français et rien qui ne pouvait fonctionner pour mon petit ubuntu 11.04 sauf là
 
Merci !
Christophe

n°1280991
roondar
Posté le 05-06-2011 à 12:47:02  profilanswer
 

Recherche google : passwd --stdin bash debian
3eme lien

n°1280994
Alexux
Version depoinzero.
Posté le 05-06-2011 à 13:08:55  profilanswer
 

Par exemple :o.


---------------
Je viens sûrement de dire une connerie et je m'en excuse. hébergez vos images ! - Un blog.
mood
Publicité
Posté le 05-06-2011 à 13:08:55  profilanswer
 

n°1338474
krisofe
Posté le 26-05-2013 à 22:43:35  profilanswer
 

Et bien remercie à vous ;-)


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

  [passwd] - affecter directement un passwd à la création d'un user [RES

 

Sujets relatifs
Script Bash sauvegardecompte root admin user
Creation de template d'un serveur existant[Résolu] Bash - Exporter sans interpréter.
[BASH] Existence de fichiers par extension[Bash] Modifier une partie d'une variable mais pas tout !!
Aide pour script bash[bash] tester si une variable (multivaluée) est vide
Plus de sujets relatifs à : [passwd] - affecter directement un passwd à la création d'un user [RES


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)