2005年11月26日

Vine Linux@玄箱 初期設定

【玄箱起動後最初にすべきこと】

Telnetで接続してみて、

Vine Linux 2.6 (La Fleur de Bouard)
Kernel 2.4.17_kuro-box on a ppc
login:

上記のように画面委に表示されたら玄箱のVine化は成功しています。

この段階では、FTPもTelnetもrootでのアクセスは出来なくなっており、まずは tmp-kun/tmp-kun でアクセスします。このままでは周知のID/Passなのであまり気持ちよくないのでパスワードの設定を行います。

# su

として、root権限に移行。このときパスワードは必要ないです。
# passwd
New UNIX password:******

******の部分は任意のroot用パスワードを入力。

自分専用のユーザを追加する。

# useradd -m ****** ←******というユーザーを追加する
# passwd ****** ←******のパスワードを設定する
Changing password for user center-left.
New password: ←パスワードを入力する
Retype new password: ←確認のためにもう一度入力する
passwd: all authentication tokens updated successfully.#

再度Telnetで接続して、先ほど作ったユーザでログインできることを確認する。確認したらtmp-kunは必要ないので削除。

# /usr/sbin/userdel -r tmp-kun

上記のコマンドですと /home/tmp-kun も削除します。ディレクトリを残したい場合は -r を除いてください。

Vine化した玄箱はShutdownが使えなくなっていますので、コレを使えるようにする。

# vi /etc/init.d/halt
#See how we were called
Case "$0" in
*halt)
echo -n EEEE > /dev/ttyS1 ←ここを追加
message=$"Halting system...."
command="halt"
;;
*reboot)
echo -n CCCC > /dev/ttyS1 ←ここを追加
command="reboot"
;;
*)
echo $"S0: call me as 'rc.halt' or 'rc.reboot' please!"
exit 1
;;
esac

シャットダウンは  shutdown -h now
リブートは shutdown -r now
【本体スイッチで電源が落ちない現象に対処】
このままでは本体のスイッチで電源が落ちません。ということで、方法を。

# vi /www/script/melsub_shutdown.sh
#tmpSMBWC=`ps -ax | grep "/usr/sbin/smbd -D" | wc -c`
#if [ "$tmpSMBWC" -le 10 ] ; then
#if [ -f /var/run/smbd.pid ] ; then
#       echo "shutdown start"
#else
#       echo "### !!!Warnning!!! ###"
#       echo "/usr/sbin/smbd is NOT running!"
#
#       rm -f /var/run/melsub_shutdown
#       exit 1
#fi

といった感じで、smbの起動チェックを行毎 # で潰せば落ちるようになります。

トラックバックURL

このエントリーのトラックバックURL:

コメントする