The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
pourquoi le script ci-dessous ne fonctionne pas., konankir De programmation et de script Shell 14 03-27-2008 04:32 PM
bdf script ne fonctionne pas! kpatel786 De programmation et de script Shell 3 11-16-2007 11:10 AM
Pls. Aide pour mon script ne fonctionne pas comme il devrait cocoabeauty1 De programmation et de script Shell 1 07-28-2007 05:11 PM
Script FTP ne fonctionne pas rookie250 De programmation et de script Shell 2 12-19-2006 02:49 AM
réinitialiser le mot de passe est envoyé par e-mail ne fonctionne pas ZYX Forum de Support Zone Unregistered Users & Problèmes compte 1 10-20-2005 12:08 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rating: Thread Rating: 2 votes, 3.00 average. Modes d'affichage
  #1 (permalink)  
Old 06-04-2008
upengan78 upengan78 is offline
Registered User
  
 

Date d'inscription: juin 2008
Lieu: Texas
Messages: 142
Exclamation script ne fonctionne pas comme prévu pour le mot de passe [RESOLU]

Salut

J'ai un script qui utilise s'attendre, et je le faire tourner sur Solaris 10 pour définir un mot de passe pour tous les utilisateurs. Je l'exécuter en tant que ». / Script mot de passe», Mais lorsque j'ai essayé de se connecter au système, je n'ai vraiment pas de taper le mot de passe, en appuyant sur ENTRER sur le clavier de l'utilisateur dans les journaux système. (ssh)

Ce script est ci-dessous et je alimenter avec un fichier avec des noms d'utilisateur.


Citation:
#! / bin / ksh

ChangePasswd ()
(
/ usr / local / bin / attendre <<EOF
ensemble newpassword [Lindex $ argv 0]
spawn passwd $ user
s'attendre à "un nouveau mot de passe:" # # pas de «mot de passe:"
send "$ newpassword \ r"
s'attendre à "Ré-entrer nouveau mot de passe:" # # ne pas s'attendre à "Re-entrer"
send "$ newpassword \ r"
attendre eof
EOF
)
# while read-p "Entrez Userid:" l'utilisateur
lire tout utilisateur
faire
if [[$ user! \u003d'']];
puis
ChangePasswd $ user
fi
done <ab
################### Ab est fichier avec les noms d'utilisateur

Dernière édition par upengan78; au 06.05.2008 02:53 PM.. Motif: SOLVED
  #2 (permalink)  
Old 06-05-2008
upengan78 upengan78 is offline
Registered User
  
 

Date d'inscription: juin 2008
Lieu: Texas
Messages: 142
l'un quelconque? moins bien me donner une solution prête à la mise en mots de passe pour les grands utilisateurs, soit le mot de passe \u003d userid ou mot de passe \u003d commun pour tous

Je voudrais faire les utilisateurs de changer leur mot de passe à la première connexion, plus tard, qui ne doivent pas faire partie de script.just nécessité de mettre un mot de passe facilement.


Aussi, si rappelez-vous s'il vous plaît le script sera exécuté sur Solaris 9 ou 10 et non sur des OS Linux

Merci
  #3 (permalink)  
Old 06-05-2008
upengan78 upengan78 is offline
Registered User
  
 

Date d'inscription: juin 2008
Lieu: Texas
Messages: 142
Je l'ai trouvé moi-même

Citation:
#! / bin / ksh

ChangePasswd ()
(
/ usr / local / bin / attendre <<EOF
spawn passwd $ user
s'attendre à "un nouveau mot de passe:"
send - "$ 2 \ r"
s'attendre à "Ré-entrer nouveau mot de passe:"
send - "$ 2 \ r"
attendre eof
EOF
)
# while read-p "Entrez Userid:" l'utilisateur
lire tout utilisateur
faire
if [[$ user! \u003d'']];
puis
ChangePasswd $ user $ 1
fi
done <ab
# # Fichier a partir de la liste des utilisateurs dont le mot de passe Je suis l'évolution

Je lance le script ci-dessus comme . / script <Je veux le mot de passe>

qui définit le mot de passe pour tous les utilisateurs de ce que je veux!
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 07:50 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0