作り直したハックキットの確認(4)LS-WSGL 再

Debian LS-WSGL/R1

ハックキットを作り直したので、全機種確認していく。
LS-WSGL で確認していたら、/dev/md0 のファイルシステムが違っていた。
インストーラを修正して再度確認する。

インストーラの修正

yasunari@ude:/home/linkstation/HackKit/unified/091122$ cp hackkit_091122.sh hackkit_091128.sh
yasunari@ude:/home/linkstation/HackKit/unified/091122$ vi hackkit_091128.sh
	:
	:
yasunari@ude:/home/linkstation/HackKit/unified/091122$ diff -c hackkit_*.sh
*** hackkit_091122.sh   Sun Nov 22 01:13:23 2009
--- hackkit_091128.sh   Sat Nov 28 21:57:38 2009
***************
*** 748,754 ****
        MACHINE=LSWSGL

        BOOTPARTITION=/dev/md0
!       BOOTPARTITIONTYPE=ext2
        ROOTPARTITION=/dev/md1
        SWAPPARTITION=/dev/md10
        DATAPARTITION=""
--- 748,754 ----
        MACHINE=LSWSGL

        BOOTPARTITION=/dev/md0
!       BOOTPARTITIONTYPE=ext3
        ROOTPARTITION=/dev/md1
        SWAPPARTITION=/dev/md10
        DATAPARTITION=""
yasunari@ude:/home/linkstation/HackKit/unified/091122$

まっさらな標準ファーム入りの HDD を作る

1.04 をまっさらにインストールしたので、1.06 にアップデートする

準備(LS-WSGL の場合)

標準ファームに root でログインできるようにします

SATA1 の HDD を外して起動、SATA1 の HDD を LS-QL に USB で接続、 /etc/shadow のパスワードを消す。
root@LS-QL233:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/md1               4993920    382168   4611752   8% /
/dev/ram1                15360       108     15252   1% /mnt/ram
/dev/md0                995928    172320    823608  17% /boot
/dev/usbdisk2_1         988088    132084    856004  13% /mnt/usbdisk2
/dev/disk1_6         148376092     66352 148309740   0% /mnt/disk1
/dev/disk2_6         148376092       612 148375480   0% /mnt/disk2
root@LS-QL233:~# umount /mnt/usbdisk2/
root@LS-QL233:~# mkdir /tmp/root
root@LS-QL233:~# mount /dev/sdc2 /tmp/root/
XFS mounting filesystem sdc2
Starting XFS recovery on filesystem: sdc2 (logdev: internal)
Ending XFS recovery on filesystem: sdc2 (logdev: internal)
root@LS-QL233:~# cd /tmp/root/etc/
root@LS-QL233:/tmp/root/etc# vi shadow
	:
	:
root@LS-QL233:/tmp/root/etc# grep root shadow
root::11009:0:99999:7:::
root@LS-QL233:/tmp/root/etc# cd /
root@LS-QL233:/# umount /tmp/root/
root@LS-QL233:/#

標準ファームの HDD のコピー

LS-QL で書き換えた HDD を LS-WSGL の SATA1 につないで起動

(a) データ領域に RAID が設定されていると何かと面倒なので、 RAID は解除しておきます

「RAID アレイの削除」を実行

(b) ハックキットをインストールする1台目の HDD に標準ファームをコピーします。
(c) ハックキットをインストールする2台目の HDD に標準ファームをコピーします。
(d)接続
標準ファームに上書きでインストールするので、略

標準ファームで起動

してる

ハックキットのファイルを置きます

標準ファームの Web 管理画面を用い共有フォルダ share を作り、 ファイル共有機能を用いて hackkit フォルダを作成し、 そこにハックキットのファイルを置く

RamBoot モードへの変更

(1) telnet して、もしくはシリアルコンソールから root でログインします。

シリアルコンソールからログイン
BUFFALO INC. LinkStation series
LS-WSGL678 login: root
root@LS-WSGL678:~#

(2) initrd.buffalo の変更

initrd.buffalo を変更し、RAMRoot で起動してくるようにするために、 ramroot_090225.sh を実行する。
root@LS-WSGL678:~# cd /mnt/disk1/share/hackkit/
root@LS-WSGL678:/mnt/disk1/share/hackkit# ls
hackkit_091122.tar.gz  hackkit_config.sample  ramroot_091128.sh
hackkit_091128.sh      mkimage                setup_090717.sh
root@LS-WSGL678:/mnt/disk1/share/hackkit# sh ramroot_091128.sh
Extracting initrd...
ramroot_091128.sh: line 9: umont: command not found
mount: /dev/md0 already mounted or /boot busy
mount: according to mtab, /dev/md0 is already mounted on /boot
89028+1 records in
89028+1 records out
mounting initrd...
/sbin/hotplug [block]
editing linuxrc...
clearing root's password...
rebuilding initrd.buffalo...
/sbin/hotplug [block]
gziping initrd ... wait 5 minutes
Image Name:   initrd
Created:      Thu Nov  1 01:13:54 2007
Image Type:   ARM Linux RAMDisk Image (gzip compressed)
Data Size:    5675345 Bytes = 5542.33 kB = 5.41 MB
Load Address: 0x00000000
Entry Point:  0x00000000
root@LS-WSGL678:/mnt/disk1/share/hackkit#
問題なし

(3) 電源 OFF。コンセントも抜きます。

(4) コンセントを刺し、電源 ON。RamRoot モードで起動してきます。

ログイン

シリアルコンソールからログインする。
BUFFALO INC. LinkStation series
LS-WSGL-EM678 login: root
login[1189]: root login  on `ttyS0'



BusyBox v1.1.1 (2008.11.04-08:25+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

#

時計を合わせる

# date
Thu Nov  1 01:17:25 JST 2007
# date 112822402009
Sat Nov 28 22:40:00 JST 2009
#

ディスクのマウント

# mkdir /mnt/disk1
mkdir: Cannot create directory `/mnt/disk1': File exists
# mount /dev/sda6 /mnt/disk1
XFS mounting filesystem sda6
# ls /mnt/disk1/share/hackkit/
hackkit_091122.tar.gz  hackkit_config.sample  ramroot_091128.sh
hackkit_091128.sh      mkimage                setup_090717.sh
#

インストール

カスタマイズ

hackkit_config を書く方法で
# cd /mnt/disk1/share/hackkit/
# echo ADDRESS=192.168.2.45 > hackkit_config
# echo HOSTNAME=mini >> hackkit_config
# cat hackkit_config
ADDRESS=192.168.2.45
HOSTNAME=mini
#

インストーラの実行

# sh hackkit_091128.sh
PRODUCTID = 0x00003002
MACHINE LSWSGL
building md...
-- rebuild mdadm.conf for BOOT, ROOTFS --
md: md10 stopped.
mdadm: /dev/disk2_1 has wrong uuid.
mdadm: /dev/disk1_1 has wrong uuid.
mdadm: /dev/disk2_2 has wrong uuid.
mdadm: /dev/disk1_2 has wrong uuid.
md: bind
md: bind
raid1: raid set md10 active with 2 out of 2 mirrors
mdadm: /dev/md10md: md1 stopped.
 has been started with 2 drives.
mdadm: /dev/disk2_1 has wrong uuid.
mdadm: /dev/disk1_1 has wrong uuid.
md: bind
md: bind
raid1: raid set md1 active with 2 out of 2 mirrors
mdadm: /dev/md1 md: md0 stopped.
has been started with 2 drives.
md: bind
md: bind
raid1: raid set md0 active with 2 out of 2 mirrors
mdadm: /dev/md0 has been started with 2 drives.
-- setup max error counts --
/sys/block/md0/md/maxerr_cnt is setted to -1
/sys/block/md1/md/maxerr_cnt is setted to -1
/sys/block/md10/md/maxerr_cnt is setted to -1
mounting root file system ...
XFS mounting filesystem md1
extracting hackkit archive ...
./
./var/
./var/lib/
./var/lib/apt/
./var/lib/apt/lists/
./var/lib/apt/lists/partial/
	:
	:
./sys/
./selinux/
./srv/
./opt/
./media/
./initrd/
creating /etc/fstab ...
creating miconapl ...
creating kernelmon ...
creating usb ...
checking /dev/md0
fsck 1.27 (8-Mar-2002)
e2fsck 1.27 (8-Mar-2002)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Entry 'lost+found' in / (2) has an incorrect filetype (was 2, should be 1).
Fix? yes

Pass 3: Checking directory connectivity
/lost+found is not a directory (ino=19)
Unlink? yes

/lost+found not found.  Create? yes

Pass 4: Checking reference counts
Inode 2 ref count is 4, should be 3.  Fix? yes

Inode 19 ref count is 0, should be 1.  Fix? yes

Pass 5: Checking group summary information

/dev/md0: ***** FILE SYSTEM WAS MODIFIED *****
/dev/md0: 20/125696 files (10.0% non-contiguous), 39756/250976 blocks
mounting /boot ...
kjournald starting.  Commit interval 5 seconds
EXT3 FS on md0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
editing initrd ...
88677+1 records in
88677+1 records out
gunziping /mnt/debinst/boot/initrd.gz ...
EXT2-fs warning: checktime reached, running e2fsck is recommended
gziping /mnt/debinst/boot/initrd ... wait 5 minutes
Image Name:   initrd
Created:      Sat Nov 28 22:45:26 2009
Image Type:   ARM Linux RAMDisk Image (gzip compressed)
Data Size:    5675222 Bytes = 5542.21 kB = 5.41 MB
Load Address: 0x00000000
Entry Point:  0x00000000
unmount /boot ...
umount: /mnt/debinst/boot: device is busy
umount: /mnt/debinst/boot: device is busy
#

電源 OFF

ハックキットで起動

HDD の交換

非該当

起動

---- in hackkit linuxrc ---
-- rebuild mdadm.conf for BOOT, ROOTFS --
md: md10 stopped.
mdadm: /dev/disk2_1 has wrong uuid.
mdadm: /dev/disk1_1 has wrong uuid.
mdadm: /dev/disk2_2 has wrong uuid.
mdadm: /dev/disk1_2 has wrong uuid.
md: bind
md: bind
raid1: raid set md10 active with 2 out of 2 mirrors
mdadm: /dev/md10md: md1 stopped.
 has been started with 2 drives.
mdadm: /dev/disk2_1 has wrong uuid.
mdadm: /dev/disk1_1 has wrong uuid.
md: bind
md: bind
raid1: raid set md1 active with 2 out of 2 mirrors
mdadm: /dev/md1 md: md0 stopped.
has been started with 2 drives.
md: bind
md: bind
raid1: raid set md0 active with 2 out of 2 mirrors
mdadm: /dev/md0 has been started with 2 drives.
-- setup max error counts --
/sys/block/md0/md/maxerr_cnt is setted to -1
/sys/block/md1/md/maxerr_cnt is setted to -1
/sys/block/md10/md/maxerr_cnt is setted to -1
XFS mounting filesystem md1
VFS: Mounted root (xfs filesystem).
Trying to move old root to /initrd ... okay
Freeing init memory: 112K
INIT: version 2.86 booting
Setting the system clock.
Activating swap...Adding 1003896k swap on /dev/md10.  Priority:-1 extents:1 across:1003896k
done.
Setting the system clock.
Cleaning up ifupdown....
Loading kernel modules...done.
Checking file systems...fsck 1.41.3 (12-Oct-2008)
done.
Setting kernel variables (/etc/sysctl.conf)...Unknown HZ value! (115) Assume 100.
done.
Mounting local filesystems...kjournald starting.  Commit interval 5 seconds
EXT3 FS on md0, internal journal
EXT3-fs: md0: 1 orphan inode deleted
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
XFS mounting filesystem sda6
XFS mounting filesystem sdb6
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...eth0: link down
done.
INIT: Entering runlevel: 2
Starting enhanced syslogd: rsyslogdeth0: link up<5>, full duplex<5>, speed 1 Gbps<5>
.
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ehci_platform ehci_platform.4523: EHCI Platform Host Controller
ehci_platform ehci_platform.4523: new USB bus registered, assigned bus number 1
ehci_platform ehci_platform.4523: irq 17, io mem 0x00000000
ehci_platform ehci_platform.4523: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ehci_platform ehci_platform.16781: EHCI Platform Host Controller
ehci_platform ehci_platform.16781: new USB bus registered, assigned bus number 2
ehci_platform ehci_platform.16781: irq 12, io mem 0x00000000
ehci_platform ehci_platform.16781: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Starting internet superserver: inetd.
Starting periodic command scheduler: crond.

Debian GNU/Linux 5.0 mini ttyS0

mini login:
こんどこそ、問題なく起動してきた。

動作確認

LED の確認

OK

ログイン

Debian GNU/Linux 5.0 mini ttyS0

mini login: guest
Password:
Linux mini 2.6.16.16-arm1 #383 Mon Nov 10 13:33:20 JST 2008 armv5tejl

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
No directory, logging in with HOME=/
guest@mini:/$

root になる

guest@mini:/$ su - root
Password:
mini:~#

USB メモリの認識

mini:~# tail -f /var/log/messages
	:
	:
usb 1-1: new high speed USB device using ehci_platform and address 2
usb 1-1: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
Nov  1 01:29:39 mini kernel: usb 1-1: new high speed USB device using ehci_platform and address 2
Nov  1 01:29:39 mini kernel: usb 1-1: configuration #1 chosen from 1 choice
Nov  1 01:29:39 mini kernel: scsi2 : SCSI emulation for USB Mass Storage devices
  Vendor: BUFFALO   Model: ClipDrive         Rev: 2.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
Nov  1 01:29:44 mini kernel:  Vendor: BUFFALO   Model: ClipDrive         Rev: 2.00
Nov  1 01:29:44 mini kernel:  Type:   Direct-Access                      ANSI SCSI revision: 02
ready
SCSI device sdc: 256000 512-byte hdwr sectors (131 MB)
sdc: Write Protect is off
sdc: assuming drive cache: write through
SCSI device sdc: 256000 512-byte hdwr sectors (131 MB)
sdc: Write Protect is off
sdc: assuming drive cache: write through
 sdc: sdc1
sd 2:0:0:0: Attached scsi removable disk sdc
sd 2:0:0:0: Attached scsi generic sg2 type 0
Nov  1 01:29:45 mini kernel: ready
Nov  1 01:29:45 mini kernel: SCSI device sdc: 256000 512-byte hdwr sectors (131 MB)
Nov  1 01:29:45 mini kernel: sdc: Write Protect is off
Nov  1 01:29:45 mini kernel: SCSI device sdc: 256000 512-byte hdwr sectors (131 MB)
Nov  1 01:29:45 mini kernel: sdc: Write Protect is off
Nov  1 01:29:45 mini kernel: sdc: sdc1
Nov  1 01:29:45 mini kernel: sd 2:0:0:0: Attached scsi removable disk sdc
Nov  1 01:29:45 mini kernel: sd 2:0:0:0: Attached scsi generic sg2 type 0


usb 1-1: USB disconnect, address 2
Nov  1 01:29:59 mini kernel: usb 1-1: USB disconnect, address 2
OK

プリンタの認識

usb 1-1: new high speed USB device using ehci_platform and address 3
usb 1-1: configuration #1 chosen from 1 choice
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0007

usb 1-1: USB disconnect, address 3
drivers/usb/class/usblp.c: usblp0: removed
OK

リブートの確認

シャットダウンの確認

最初の設定

起動

ログイン

Debian GNU/Linux 5.0 mini ttyS0

mini login: guest
Password:
Last login: Thu Nov  1 01:28:46 JST 2007 on ttyS0
Linux mini 2.6.16.16-arm1 #383 Mon Nov 10 13:33:20 JST 2008 armv5tejl

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
No directory, logging in with HOME=/
guest@mini:/$

root になる

guest@mini:/$ su - root
Password:
mini:~#

時計を合わせる

mini:~# date
Thu Nov  1 01:37:38 JST 2007
mini:~# date 112823002009
Sat Nov 28 23:00:00 JST 2009
mini:~#

スクリプト

ここから ftp サーバまでは、いつものスクリプトで確認する。
mini:/mnt/disk1/share/hackkit# sh -x setup_090717.sh
+ echo passwd root
passwd root
+ passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
+ addgroup --gid 1001 yamasita
Adding group `yamasita' (GID 1001) ...
Done.
+ echo adduser yasunari
adduser yasunari
+ adduser --home /home/yamasita/yasunari --ingroup yamasita --uid 1001 --gecos 'Yasunari Yamashita' yasunari
Adding user `yasunari' ...
Adding new user `yasunari' (1001) with group `yamasita' ...
Creating home directory `/home/yamasita/yasunari' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
+ deluser guest
Removing user `guest' ...
Warning: group `guest' has no more members.
userdel: user guest is currently logged in
/usr/sbin/deluser: `/usr/sbin/userdel guest' returned error code 8. Exiting.
+ apt-get update
Hit http://ftp.jp.debian.org lenny Release.gpg
Hit http://ftp.jp.debian.org lenny Release
Ign http://ftp.jp.debian.org lenny/main Packages/DiffIndex
Ign http://ftp.jp.debian.org lenny/main Sources/DiffIndex
Hit http://ftp.jp.debian.org lenny/main Packages
Hit http://ftp.jp.debian.org lenny/main Sources
Get:1 http://security.debian.org lenny/updates Release.gpg [835B]
Get:2 http://security.debian.org lenny/updates Release [40.8kB]
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex
Get:3 http://security.debian.org lenny/updates/main Packages [293kB]
Get:4 http://security.debian.org lenny/updates/main Sources [76.8kB]
Fetched 412kB in 6s (65.8kB/s)
Reading package lists... Done
+ apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ apt-get install ntp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libcap1 libedit2 perl perl-modules
Suggested packages:
  ntp-doc perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl
The following NEW packages will be installed:
  libcap1 libedit2 ntp perl perl-modules
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 8262kB of archives.
After this operation, 29.7MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ftp.jp.debian.org lenny/main libedit2 2.11~20080614-1 [64.5kB]
Get:2 http://ftp.jp.debian.org lenny/main perl-modules 5.10.0-19lenny2 [3198kB]
Get:3 http://ftp.jp.debian.org lenny/main perl 5.10.0-19lenny2 [4532kB]
Get:4 http://ftp.jp.debian.org lenny/main libcap1 1:1.10-14 [9074B]
Get:5 http://ftp.jp.debian.org lenny/main ntp 1:4.2.4p4+dfsg-8lenny2 [459kB]
Fetched 8262kB in 4s (1721kB/s)
Selecting previously deselected package libedit2.
(Reading database ... 8602 files and directories currently installed.)
Unpacking libedit2 (from .../libedit2_2.11~20080614-1_armel.deb) ...
Selecting previously deselected package perl-modules.
Unpacking perl-modules (from .../perl-modules_5.10.0-19lenny2_all.deb) ...
Selecting previously deselected package perl.
Unpacking perl (from .../perl_5.10.0-19lenny2_armel.deb) ...
Selecting previously deselected package libcap1.
Unpacking libcap1 (from .../libcap1_1%3a1.10-14_armel.deb) ...
Selecting previously deselected package ntp.
Unpacking ntp (from .../ntp_1%3a4.2.4p4+dfsg-8lenny2_armel.deb) ...
Processing triggers for man-db ...
Setting up libedit2 (2.11~20080614-1) ...
Setting up libcap1 (1:1.10-14) ...
Setting up ntp (1:4.2.4p4+dfsg-8lenny2) ...
Starting NTP server: ntpd.
Setting up perl-modules (5.10.0-19lenny2) ...
Setting up perl (5.10.0-19lenny2) ...
+ mv /etc/ntp.conf /etc/ntp.conf.orig
+ sed -e 's/^server/# server/' -e '/ntp.your-provider.example/aserver ntp3.jst.mfeed.ad.jp\
server ntp2.jst.mfeed.ad.jp\
server ntp1.jst.mfeed.ad.jp' /etc/ntp.conf.orig
+ apt-get install samba
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libcups2 libkeyutils1 libkrb53 libldap-2.4-2 libtalloc1 libwbclient0
  samba-common ucf
Suggested packages:
  cups-common krb5-doc krb5-user smbldap-tools ldb-tools
The following NEW packages will be installed:
  libcups2 libkeyutils1 libkrb53 libldap-2.4-2 libtalloc1 libwbclient0 samba
  samba-common ucf
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 8614kB of archives.
After this operation, 23.0MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ftp.jp.debian.org lenny/main libkeyutils1 1.2-9 [5228B]
Get:2 http://ftp.jp.debian.org lenny/main libkrb53 1.6.dfsg.4~beta1-5lenny1 [449kB]
Get:3 http://ftp.jp.debian.org lenny/main libldap-2.4-2 2.4.11-1 [179kB]
Get:4 http://security.debian.org lenny/updates/main libcups2 1.3.8-1+lenny7 [158kB]
Get:5 http://ftp.jp.debian.org lenny/main ucf 3.0016 [64.4kB]
Get:6 http://ftp.jp.debian.org lenny/main libtalloc1 1.2.0~git20080616-1 [13.3kB]
Get:7 http://security.debian.org lenny/updates/main libwbclient0 2:3.2.5-4lenny7 [78.8kB]
Get:8 http://security.debian.org lenny/updates/main samba-common 2:3.2.5-4lenny7 [3372kB]
Get:9 http://security.debian.org lenny/updates/main samba 2:3.2.5-4lenny7 [4294kB]
Fetched 8614kB in 25s (341kB/s)
Preconfiguring packages ...

Package configuration





   lqqqqqqqqqqqqqqqqqqqqqqqqqqqqu Samba Server tqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
   x Please specify the workgroup you want this server to appear to be in   x
   x when queried by clients. Note that this parameter also controls the    x
   x domain name used with the security=domain setting.                     x
   x                                                                        x
   x Workgroup/Domain Name:                                                 x
   x                                                                        x
   x YAMASITA______________________________________________________________ x
   x                                                                        x
   x                                                                    x
   x                                                                        x
   mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


































Package configuration



 lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu Samba Server tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
 x                                                                           x
 x If your computer gets IP address information from a DHCP server on the    x
 x network, the DHCP server may also provide information about WINS servers  x
 x ("NetBIOS name servers") present on the network.  This requires a change  x
 x to your smb.conf file so that DHCP-provided WINS settings will            x
 x automatically be read from /etc/samba/dhcp.conf.                          x
 x                                                                           x
 x The dhcp3-client package must be installed to take advantage of this      x
 x feature.                                                                  x
 x                                                                           x
 x Modify smb.conf to use WINS settings from DHCP?                           x
 x                                                                           x
 x                                                                  x
 x                                                                           x
 mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj



Selecting previously deselected package libkeyutils1.
(Reading database ... 9854 files and directories currently installed.)
Unpacking libkeyutils1 (from .../libkeyutils1_1.2-9_armel.deb) ...
Selecting previously deselected package libkrb53.
Unpacking libkrb53 (from .../libkrb53_1.6.dfsg.4~beta1-5lenny1_armel.deb) ...
Selecting previously deselected package libldap-2.4-2.
Unpacking libldap-2.4-2 (from .../libldap-2.4-2_2.4.11-1_armel.deb) ...
Selecting previously deselected package ucf.
Unpacking ucf (from .../archives/ucf_3.0016_all.deb) ...
Moving old data out of the way
Selecting previously deselected package libcups2.
Unpacking libcups2 (from .../libcups2_1.3.8-1+lenny7_armel.deb) ...
Selecting previously deselected package libtalloc1.
Unpacking libtalloc1 (from .../libtalloc1_1.2.0~git20080616-1_armel.deb) ...
Selecting previously deselected package libwbclient0.
Unpacking libwbclient0 (from .../libwbclient0_2%3a3.2.5-4lenny7_armel.deb) ...
Selecting previously deselected package samba-common.
Unpacking samba-common (from .../samba-common_2%3a3.2.5-4lenny7_armel.deb) ...
Selecting previously deselected package samba.
Unpacking samba (from .../samba_2%3a3.2.5-4lenny7_armel.deb) ...
Processing triggers for man-db ...
Setting up libkeyutils1 (1.2-9) ...
Setting up libkrb53 (1.6.dfsg.4~beta1-5lenny1) ...
Setting up libldap-2.4-2 (2.4.11-1) ...
Setting up ucf (3.0016) ...
Setting up libcups2 (1.3.8-1+lenny7) ...
Setting up libtalloc1 (1.2.0~git20080616-1) ...
Setting up libwbclient0 (2:3.2.5-4lenny7) ...
Setting up samba-common (2:3.2.5-4lenny7) ...

Creating config file /etc/samba/smb.conf with new version
Setting up samba (2:3.2.5-4lenny7) ...
Generating /etc/default/samba...
tdbsam_open: Converting version 0 database to version 3.
account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 2 (password history), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 3 (user must logon to change password), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0
Importing account for root...ok
Importing account for daemon...ok
Importing account for bin...ok
Importing account for sys...ok
Importing account for sync...ok
Importing account for games...ok
Importing account for man...ok
Importing account for lp...ok
Importing account for mail...ok
Importing account for news...ok
Importing account for uucp...ok
Importing account for proxy...ok
Importing account for www-data...ok
Importing account for backup...ok
Importing account for list...ok
Importing account for irc...ok
Importing account for gnats...ok
Importing account for nobody...ok
Importing account for libuuid...ok
Importing account for guest...ok
Importing account for telnetd...ok
Importing account for yasunari...ok
Importing account for ntp...ok
Adding group `sambashare' (GID 105) ...
Done.
Starting Samba daemons: nmbd smbd.
+ echo
+ echo '[share]'
+ echo '        comment = hackkit share'
+ echo '        path = /mnt'
+ echo '        writable = Yes'
+ echo '        create mask = 0660'
+ echo '        directory mask = 0770'
+ /etc/init.d/samba reload
Reloading /etc/samba/smb.conf: smbd only.
+ echo smbpasswd -a yasunari
smbpasswd -a yasunari
+ smbpasswd -a yasunari
New SMB password:
Retype new SMB password:
+ mkdir /mnt/share
+ chgrp yamasita /mnt/share/
+ chmod g+w /mnt/share
+ apt-get install inetutils-ftpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  inetutils-ftpd
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 94.1kB of archives.
After this operation, 197kB of additional disk space will be used.
Get:1 http://ftp.jp.debian.org lenny/main inetutils-ftpd 2:1.5.dfsg.1-9 [94.1kB]
Fetched 94.1kB in 0s (368kB/s)
Selecting previously deselected package inetutils-ftpd.
(Reading database ... 10031 files and directories currently installed.)
Unpacking inetutils-ftpd (from .../inetutils-ftpd_2%3a1.5.dfsg.1-9_armel.deb) ...
Processing triggers for man-db ...
Setting up inetutils-ftpd (2:1.5.dfsg.1-9) ...
+ echo 'ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  ftpd'
++ cat /var/run/inetd.pid
+ kill -HUP 604
+ apt-get clean
mini:/mnt/disk1/share/hackkit#
問題なさそう

LinkStation Mini
LS-WSGL
バッファローダイレクト
楽天市場
Amazon
Yahoo!ショッピング
Livedoor デパート
ムラウチドットコム
ヤマダ電機WEB


/boot はいつから ext3 になった?
ハックの記録
LinkStation/玄箱 をハックしよう

変なプログラマーの作り方 京都第13回勉強会 でしゃべります

Copyright (C) 2003-2009 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市