・・ケ・ネ、ヒホオ、キ、ソ・譯シ・カ、ケ、ル、ニ、ホ・ム・ケ・。シ・ノ、コニナミマソ、キ、゙、ケ。」 、ウ、ホ・ウ・・ニ・・ト、ホ。ヨtipsスク。ラ、ヒ、「、。ヨ・ム・ケ・。シ・ノシォニーネッケヤ・ト。シ・。ラ、ヘス、睿ムーユ、キ、ニ、ェ、、、ニ、ッ、タ、オ、、。」 ナチウ。「root、ヌシツケヤ、キ、゙、ケ、ホ、ヌ。「サネヘム、ホコン、マススハャテーユ、キ、ニ、ッ、タ、オ、、。」
#!/usr/local/bin/bash #--------------------------------------- # autochgpw.sh - # ・・ケ・ネ、ヒオ、イ、ソチエ・譯シ・カ、ホ・ム・ケ・。シ・ノ、 # コニタ゚ト熙ケ、・ト。シ・ # # Ver.0.1 # 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