The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
varför nedan skript fungerar inte., konankir Shell-programmering och Skript 14 03-27-2008 04:32
bdf skriptet inte fungerar! kpatel786 Shell-programmering och Skript 3 11-16-2007 11:10
Pls. Hjälp mitt manus inte fungerar som det ska cocoabeauty1 Shell-programmering och Skript 1 07-28-2007 05:11
FTP-skript fungerar inte rookie250 Shell-programmering och Skript 2 12-19-2006 02:49
mailas återställa lösenord fungerar inte ZYX Forum Support Area för Oregistrerad Användare & Account Problem 1 10-20-2005 12:08

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 Sök i denna tråd Omdöme: Thread Rating: 2 votes, 3.00 average. Visningslägen
  #1 (permalänk)  
Old 06-04-2008
upengan78 upengan78 is offline
Registered User
  
 

Join Date: juni 2008
Ort: Texas
Inlägg: 142
Exclamation skript fungerar inte som avsett för lösenord [LÖST]

Hej

Jag har ett script som använder förväntar jag köra det på Solaris 10 att fastställa ett gemensamt lösenord för alla användare. Jag kör det som ". / Script lösenord"Men när jag försökte logga in i systemet då jag egentligen inte behöver skriva lösenord, trycka ENTER på tangentbordet loggar användaren in i systemet. (SSH)

Här nedan är script och jag mata den med en fil med användarens namn.


Citat:
#! / bin / ksh

ChangePasswd ()
(
/ usr / local / bin / förvänta <<EOF
ställa newpassword [Lindex $ argv 0]
spawn passwd $ user
förvänta "New Password:" # inte # förvänta "password:"
Send "$ newpassword \ r"
förvänta "Ange nytt lösenord:" # # inte förvänta "Re-enter"
Send "$ newpassword \ r"
förväntar EOF
EOF
)
# while read-p "Enter Användarid:" user
while read user
göra
if [[$ user! \u003d'']];
sedan
ChangePasswd $ user
fi
done <AB
################### AB är fil med användarens namn

Senast redigerad av upengan78; 06-05-2008 at 02:53.. Orsak: LÖSAS
  #2 (permalänk)  
Old 06-05-2008
upengan78 upengan78 is offline
Registered User
  
 

Join Date: juni 2008
Ort: Texas
Inlägg: 142
någon? väl iallafall ge mig en färdig lösning för att ställa in lösenord för stora användare antingen password \u003d användarid eller lösenord \u003d Gemensamma för alla

Jag skulle göra användarna ändra lösenord vid första inloggningen senare, som inte behöver vara en del av script.just måste ange lösenord lätt.


Även om Kom ihåg skriptet kommer att köras på Solaris 9 eller 10 OS och inte på Linux

Tack
  #3 (permalänk)  
Old 06-05-2008
upengan78 upengan78 is offline
Registered User
  
 

Join Date: juni 2008
Ort: Texas
Inlägg: 142
Jag hittade det själv

Citat:
#! / bin / ksh

ChangePasswd ()
(
/ usr / local / bin / förvänta <<EOF
spawn passwd $ user
förvänta "New Password:"
Skicka - "$ 2 \ r"
förvänta "Ange nytt lösenord:"
Skicka - "$ 2 \ r"
förväntar EOF
EOF
)
# while read-p "Enter Användarid:" user
while read user
göra
if [[$ user! \u003d'']];
sedan
ChangePasswd $ user $ 1
fi
done <AB
# # AB-fil har listan över användare vars lösenord jag ändra

Jag kör skriptet ovan som . / script <lösenord som jag vill>

som sätter lösenord för alla användare att vad jag vill!
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:47.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0