Useradd dans shell script
Fermé
aka
-
8 janv. 2004 à 09:18
asevere Messages postés 13089 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 - 8 janv. 2004 à 16:54
asevere Messages postés 13089 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 - 8 janv. 2004 à 16:54
Je modifier les mots pass de 390 utilisateurs de mon serveur Unix.
Mais la commande passwd me demande de confirmer le mot de passe. Comment appeler passwd dans le shell sans que le système me demande une confirmation ?
Mais la commande passwd me demande de confirmer le mot de passe. Comment appeler passwd dans le shell sans que le système me demande une confirmation ?
A voir également:
- Useradd dans shell script
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Microsoft activation script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
3 réponses
tu peux pas
par contre tu peux faire une boucle pour les faire tous a la suite de façon automatique...
for toto in `cat liste`;do echo $toto | passwd --stdin $toto; done
syntaxe à verifier mais un truc du style..
par contre tu peux faire une boucle pour les faire tous a la suite de façon automatique...
for toto in `cat liste`;do echo $toto | passwd --stdin $toto; done
syntaxe à verifier mais un truc du style..
asevere
Messages postés
13089
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
23 novembre 2024
426
8 janv. 2004 à 16:54
8 janv. 2004 à 16:54
Bon bah il te reste l'option -p de usermod combinée avec le program crypt s'il est dispo :)
Sinon... va pas etre facile!
Sinon... va pas etre facile!
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
8 janv. 2004 à 12:03
Y peu pas puis y peut !? :o)
c'est bien "passwd --stdin user" qui permet d'integré passwd dans un script:)
On en parlai hier das un post qui est toujours en page un!
à++
8 janv. 2004 à 15:16
Voici mon script pass.sh et le message d'erreur.
Fichier pass.sh
---------------------------------------
#/!bin/sh
echo toto | passwd --stdin toto
---------------------------------------
message d'erreur
---------------------------------------
# ./pass.sh
passwd: illegal option -- -
usage: passwd [-afqs] [username]
---------------------------------------
8 janv. 2004 à 15:39
Voici mon script pass.sh et le message d'erreur.
Fichier pass.sh
---------------------------------------
#/!bin/sh
echo toto | passwd --stdin toto
---------------------------------------
message d'erreur
---------------------------------------
# ./pass.sh
passwd: illegal option -- -
usage: passwd [-afqs] [username]
---------------------------------------