#contents

*ウオヘラ [#u4a21bc1]
・・ケ・ネ、ヒホオ、キ、ソ・譯シ・カ、ケ、ル、ニ、ホ・ム・ケ・。シ・ノ、コニナミマソ、キ、゙、ケ。」
、ウ、ホ・ウ・・ニ・・ト、ホ。ヨtipsスク。ラ、ヒ、「、。ヨ・ム・ケ・。シ・ノシォニーネッケヤ・ト。シ・。ラ、ヘス、睿ムーユ、キ、ニ、ェ、、、ニ、ッ、タ、オ、、。」
ナチウ。「root、ヌシツケヤ、キ、゙、ケ、ホ、ヌ。「サネヘム、ホコン、マススハャテーユ、キ、ニ、ッ、タ、オ、、。」

*・ス。シ・ケ・ウ。シ・ノ [#ge2f6a51]
 #!/usr/local/bin/bash 
 
 #---------------------------------------
 #  autochgpw.sh -
 #  ・・ケ・ネ、ヒオ、イ、ソチエ・譯シ・カ、ホ・ム・ケ・。シ・ノ、
 #  コニタ゚ト熙ケ、・ト。シ・
 #
 #  Ver.0.1
 #  by Yasuhiro Miyake 2002
 #  by myasu 2002
 #---------------------------------------
 
 #ーサナェ、ヒタクタョ、ケ、passwd・ウ・゙・・ノシォニーイス、ホ、ソ、皃ホexpect、ホ・ケ・ッ・・ラ・ネ
 FILE_EXPECT="tmppw.exp"
 
 #サネヘム、ケ、・ウ・゙・・ノ、ホタ゚ト
 C_MAKEPASSWD="/home/myasu/ap/bin/makepasswd"     #・ム・ケ・。シ・ノタクタョヘム
 C_CAT="/usr/local/bin/cat"
 
 #・リ・・ラ
 function _HELP()
 {
 	echo "autochgpw.sh - ・・ケ・ネ、ヒオ、イ、ソチエ・譯シ・カ、ホ・ム・ケ・。シ・ノ、コニタ゚ト熙ケ、・ト。シ・"
 	echo "  usage:"
 	echo "    autochgpw.sh "
 	echo "       ーケヤ、エ、ネ、ヒ・ム・ケ・。シ・ノ、ハムケケ、キ、ソ、、・譯シ・カフセ、ハツ、ル、ソ・ユ・。・、・。」"
 	echo ""
 	echo "テーユ。ァーネフ・譯シ・カ、ヌ、マシツケヤ、ヌ、ュ、゙、サ、。」"
 	echo "テーユ。ァ・ヲ・」・・ノ・ヲ・コツヲ、ホ・ム・ケ・。シ・ノエリマ「、ホ・ン・・キ。シタ゚ト熙ヒテーユ。ェ"
 	echo "      シツケヤテ讀マ・ム・ケ・。シ・ノ・ン・・キ。シ、フオク、ヒ、キ、ニ、ェ、ッハ、ャフオニ"
 }
 
 #-------------------
 #・皈、・ス靉
 
 #ーソ、ホ・チ・ァ・テ・ッ
 if [ $# != 1 ]; then
 	#ーソ、ヒ・譯シ・カ。シ・・ケ・ネ、ャヘソ、ィ、鬢、ニ、、、ハ、、、ネ、ュ
 	#・リ・・ラ、ノスシィ、キ、ニスェホサ
 	_HELP
 	exit 1
 fi
 
 #・譯シ・カフセ。・ム・ケ・。シ・ノキケ逾ユ・。・、・、ホタクタョ
 FILE_USERPASSWD="$1.csv"
 touch $FILE_USERPASSWD
 chmod 600 $FILE_USERPASSWD
 
 #・譯シ・カフセ。・ム・ケ・。シ・ノキケ逾ユ・。・、・、ャツクコ゚、ケ、、ネ、ュ
 if [ -f $FILE_USERPASSWD ];then
 	#・ユ・。・、・、コス
 	rm -f $FILE_USERPASSWD
 fi
 
 #ソハケヤセカキノスシィヘム
 #echo -n "ソハケヤセカキ:"
 
 for BUF_USERNAME in `$C_CAT $1`
 do
 
 #  echo -n "*"
 
   #・ム・ケ・。シ・ノ、ホタクタョ
   BUF_PASSWD=`$C_MAKEPASSWD 8 2`
 
   #・譯シ・カフセ、ネ・ム・ケ・。シ・ノ、ネ、・ウ・・゙、ヌキケ遉キ、ニスミホマ
   echo "$BUF_USERNAME,$BUF_PASSWD" >> $FILE_USERPASSWD
 
   #expectコカネヘム・ケ・ッ・・ラ・ネ、ャツクコ゚、ケ、、ミコス
   if [ -f $FILE_FILE_EXPECT ];then
 	  rm -f $FILE_EXPECT
   fi
 
   #expectコカネヘム・ケ・ッ・・ラ・ネ、タクタョ
   echo "#!/usr/local/bin/expect --" > $FILE_EXPECT
   echo "spawn passwd $BUF_USERNAME" >> $FILE_EXPECT
   echo 'expect "*password:"' >> $FILE_EXPECT
   echo "send   '$BUF_PASSWD\r'" >> $FILE_EXPECT
   echo 'expect "*password:"' >> $FILE_EXPECT
   echo "send   '$BUF_PASSWD\r'" >> $FILE_EXPECT
   echo "expect eof" >> $FILE_EXPECT
 
   #シツケヤク「クツ、ヘソ、ィ、ニ。「、゙、ソ。「フオエリキク、ホ・譯シ・カ、ォ、鮑ォ、ィ、ハ、、、隍ヲ、ヒ、ケ、
   chmod 700 $FILE_EXPECT
 
   #expectシツケヤ
   $FILE_EXPECT
 
   #セッ、キツヤ、チサエヨ、ヂニ
   sleep 2
 
 done
 
 echo ""
 
 #expectコカネヘム・ケ・ッ・・ラ・ネ、ャツクコ゚、ケ、、ミコス
 if [ -f $FILE_FILE_EXPECT ];then
 	rm -f $FILE_EXPECT
 fi


RIGHT:2005-07-12 14:24:35 (イミ)
----
[[イネ・オ。シ・ミエノヘト「]]
・ネ・テ・ラ   ハヤスク コケハャ ・ミ・テ・ッ・「・テ・ラ ナコノユ ハ」タス フセチーハムケケ ・・。シ・ノ   ソキオャ ーヘ テアクク。コ コヌスェケケソキ   ・リ・・ラ   コヌスェケケソキ、ホRSS