next message in archive
next message in thread
previous message in archive
previous message in thread
Index of Subjects
Index of Subjects >From: David Trueman <david@cs.dal.ca> >Subject: Re: Problem with csuite change password routine > >Sorry about the delay in replying. Try replacing your No problem. I replaced my passwd-batch with the one you sent, and accounts still get activated, but passwords don't get changed yet. Also, I didn't get any mail messages sent to either office or root. I included test.passwd-batch maybe it's a problem with the way the password change is being recorded. Thanks again, Here is test.passwd-batch + newacct-make + cd /csuite/.passwd ++ echo david + files=david + lock /csuite/private/passwd/lock 23285 + : + rm -f /csuite/private/passwd/pw.23285 + cp /dev/null /csuite/private/passwd/pw.23285 + chmod 600 /csuite/private/passwd/pw.23285 + [ -f /etc/master.passwd ] + [ -f /etc/shadow ] + pwdfile=/etc/passwd + ls -l ++ pwd + gawk -v pwdfile=/etc/passwd NR == 1 { next } (NF < 8 || NF > 9) || $3 != $NF || $1 != "----------" { print "Suspicious file in /csuite/.passwd: " $0 getline contents <$NF print "Contents: " contents next } { file = $NF FS = ":" if (getline <file <= 0) { print "Unable to read " file " or empty file." next } if ($1 != file) { print "Mismatch: " file, $0 next } old[$1] = $2 new[$1] = $3 didone = 1 FS = " " } END { if (!didone) exit FS = ":" while (getline <pwdfile >0) { if ($1 in old && old[$1] == $2) { print "CMD:p:" $1 ":" new[$1] >"/csuite/private/passwd/pw.23285" deletes = deletes " " $1 delete old[$1] } } for (i in old) { print "Leftover: " i } system("rm -f " deletes) } + mail_output root passwd-batch output gawk: cmd. line:32: >"/csuite/private/passwd/pw.23285" deletes = deletes " " $1 gawk: cmd. line:32: ^ parse error + echo From: office To: david Subject: password change failed Your attempted password change failed for unknown reasons. Please try again. + /usr/lib/sendmail -f office + rm -f david + unlock /csuite/private/passwd/lock 23285 + mkcustom This is test.passwd_edit + cd /csuite/private/passwd ++ echo pw.23285 + files=pw.23285 + lock /csuite/private/passwd/lock 23326 + : + umask 077 + : + ln /etc/ptmp.23326 /etc/ptmp + touch /etc/passwd~ /etc/passwd~~ + chmod 600 /etc/passwd~ /etc/passwd~~ + mv /etc/passwd~ /etc/passwd~~ + [ -f /etc/master.passwd ] + [ -f /etc/shadow ] + cp /etc/passwd /etc/passwd~ + gawk -F: -f /csuite/lib/passwd.awk pw.23285 /etc/passwd + cp /etc/ptmp /etc/passwd + rm -f /etc/ptmp /etc/ptmp.23326 + break + mv pw.23285 save + unlock /csuite/private/passwd/lock 23326 >On Thu, 13 Feb 1997, David Priebe wrote: > >> I am now having a problem with the csuite change password routine. I can >> fill out the form ok, and get the appropriate message, but when passwd-batch >> tries to change the password, the "office" alias get's mailed a message saying >> there was an unknown problem. > > David Trueman, > Systems Manager, Dalhousie Math, Stats and Computing Science > Technical Chair, Chebucto Community Net --------------------------------------------------------------------------- | David Priebe | President | | System's & Network Analyst | ValleyNet (Renfrew County) Inc. | | Renfrew County Board of Ed. | "Renfrew County's Freenet!" | | priebe@renfrew.edu.on.ca | priebe@valleynet.on.ca | | http://www.renfrew.edu.on.ca | http://www.valleynet.on.ca/ | ---------------------------------------------------------------------------
next message in archive
next message in thread
previous message in archive
previous message in thread
Index of Subjects