Le sam 04/09/2004 � 12:30, Jean-Marie Fourcade a �crit : > Bonjour. > > Je veux changer le password de root. > > La commande magique semble �tre passwd mais je ne trouve pas grand > chose sur la syntaxe. M�me man passwd n'est pas tr�s explicite. > Je ferais bien en root : > passwd root new_pass > new_pass �tant le nouveau password pour root ... mais je ne suis pas > sur du tout :( > > Alors avant de faire une GROSSE Connerie, je demande ;-)) > > Merci. > >
C'est interactif, je ne crois pas que tu puisses directement fournir le nouveau mot de passe sur la m�me ligne (en argument donc) Petite diff�rence entre le chgt de mot de passe pour le root et les autres : Pour le root, le programme ne demande pas l'ancien mot de passe Pour les autres, si. Si tu veux changer le password en tant qu'argument d'une commande, tu peux soit: - utiliser un prog comme chpasswd, qui prend son entr�e standard en lecture et y cherche des paires user:password (tu prends par exemple un fichier qui contient toutes ces paires, et tu faire un cat le_fichier | chpasswd) (en g�n�ral, c'est pour cr�er plein d'utilisateur) - ecrire un petit script qui redirige son entr�e : on passe au script le user (argument 1) et le pass (argument 2) et ton script fait (en tant que root) #!/bin/bash passwd $1 <<FIN $2 $2 FIN (On lance passwd user, on tape deux fois le nouveau mot de passe, et c'est la fin (grace au mot clef FIN, d�clar� par <<FIN) Enfin, il existe si ca se trouve plein d'autres astuces :-) > > -- > Best regards, > Jean-Marie mailto:[EMAIL PROTECTED] -- Sylvain Cherrier <[EMAIL PROTECTED]>

