注:以下の方法は、LS-CHL, LS-XHL 1.20 以降には適用できません
接続は、
・SATA で直接接続
・SATA → USB 変換器を用いて USB で接続
など、「別マシン」に応じた方法を用います。
「別マシン」は Linux マシンなど、
xfs がマウントでき読み書きできることが必要です。
さらには LS-XHL の場合は GPT にアクセスできる
マシンでなければなりません。
root@LS-XHL-EM2C7:~# mkdir /tmp/root root@LS-XHL-EM2C7:~# mount /dev/sdb2 /tmp/root root@LS-XHL-EM2C7:~# ls /tmp/root bin initrd sbin boot lib share buffalo-web-us.deb lighttpd.webui sys debugtool mnt tmp dev modules usr etc proc var home root www root@LS-XHL-EM2C7:~#
root@LS-XHL-EM2C7:~# cd /tmp/root/etc root@LS-XHL-EM2C7:/tmp/root/etc# mv shadow shadow.orig root@LS-XHL-EM2C7:/tmp/root/etc# cp shadow.orig shadow root@LS-XHL-EM2C7:/tmp/root/etc# ls -l shadow* -rw-r--r-- 1 root root 370 Nov 1 00:59 shadow -rw-r--r-- 1 root root 370 Nov 1 00:06 shadow.orig root@LS-XHL-EM2C7:/tmp/root/etc#
root@LS-XHL-EM2C7:/tmp/root/etc# grep root shadow root:(暗号化されたパスワード):11009:0:99999:7::: root@LS-XHL-EM2C7:/tmp/root/etc#この暗号化されたパスワードを削除します。
root@LS-XHL-EM2C7:/tmp/root/etc# vi shadow : :
root@LS-XHL-EM2C7:/tmp/root/etc# grep root shadow root::11009:0:99999:7::: root@LS-XHL-EM2C7:/tmp/root/etc#このように暗号化されたパスワード部分が削除できていれば OK です。
root@LS-XHL-EM2C7:~# ls -l /tmp/root/usr/sbin/telnetd lrwxrwxrwx 1 root root 17 Nov 1 00:46 /tmp/root/usr/sbin/telnetd -> ../../bin/busybox root@LS-XHL-EM2C7:~#このように busybox へのシンボリックリンクが存在すれば OK です。
root@LS-XHL-EM2C7:~# cd /tmp/root/etc/init.d/ root@LS-XHL-EM2C7:/tmp/root/etc/init.d# mv rcS rcS.orig root@LS-XHL-EM2C7:/tmp/root/etc/init.d# cp rcS.orig rcS root@LS-XHL-EM2C7:/tmp/root/etc/init.d# ls -l rcS* -rwxr-xr-x 1 root root 2217 Nov 1 00:56 rcS -rwxr-xr-x 1 root root 2217 Aug 11 2008 rcS.orig root@LS-XHL-EM2C7:/tmp/root/etc/init.d#
root@LS-XHL-EM2C7:/tmp/root/etc/init.d# echo >> rcS root@LS-XHL-EM2C7:/tmp/root/etc/init.d# echo /usr/sbin/telnetd >> rcS root@LS-XHL-EM2C7:/tmp/root/etc/init.d#
root@LS-XHL-EM2C7:/tmp/root/etc/init.d# tail rcS echo "** step final(after bootcomplete) **" for cmd in hdd_late_check.sh check_initialization.sh usb_late_check.sh do exec_sh ${cmd} done /usr/local/bin/share_delete.sh & /usr/sbin/telnetd root@LS-XHL-EM2C7:/tmp/root/etc/init.d#このように最後に /usr/sbin/telnetd があれば OK です。
root@LS-XHL-EM2C7:/tmp/root/etc/init.d# cd root@LS-XHL-EM2C7:~# umount /tmp/root root@LS-XHL-EM2C7:~#必要に応じて電源 OFF など、HDD が取り外せるようにします。
BUFFALO INC. LinkStation series LS-XHL25B login: root No mail. root@LS-XHL25B:~#
BUFFALO INC. LinkStation series LS-XHL25B login: root No mail. root@LS-XHL25B:~#通常は telnet 経由では root で直接ログインできないように設定しますが、 LinkStation の標準ファームはそのような設定はなされていません。
LS-GL | |
HS-DHGL | |
LS-LGL | |
LS-HGL |
telnet 可能化 / enable telnetd root のパスワードをつぶす / clear the root's password |
LS-CL | telnet 可能化 / telnet enable |
LS-XHL |
ディスクの中身、続く telnet 有効化/ root のパスワードを潰す |
|
バッファローダイレクト
楽天市場 Amazon Yahoo!ショッピング livedoor デパート ドスパラ |
|
バッファローダイレクト
楽天市場 Yahoo!ショッピング ValuMore! ムラウチドットコム |
|
楽天市場
Amazon Yahoo! ショッピング ValuMore! ムラウチドットコム uWorks |
|
バッファローダイレクト
楽天市場 livedoor デパート Yahoo!ショッピング ムラウチドットコム ヤマダ電機WEB |
|
バッファローダイレクト
楽天市場 amazon |
|
バッファローダイレクト
楽天市場 amazon ValuMore |
LS-WSGL |
バッファローダイレクト
楽天市場 Amazon Yahoo!ショッピング Livedoor デパート ムラウチドットコム ヤマダ電機WEB |
|
バッファローダイレクト
楽天市場 amazon livedoorデパート Sofmap バリューモア Yahoo!ショッピングトップ ムラウチドットコム |