内向きサーバのハックキット 2.0 化


内向きサーバの HD-HGLAN は、ずっとハックキット 1.2 相当で使ってきた。
ハックキット 1.2 のベース Vine 2.6 の更新が止まっているので ちょっと不安。
ハックキット 2.0 (Vine 3.1)化することにする。
Vine 3.1 化の問題となる glibc も HD-HGLAN はカーネルが
[root@giga /root]# uname -a
Linux giga 2.4.20_mvl31-ppc_linkstation #1 Thu, 26 Jan 2006 11:09:07 +0900 ppc unknown
[root@giga /root]#
と 2.4.20 なので、問題ないはず。

動いているサーバを動的にアップデートするのはちょっと不安だが、 まあ、バックアップはしっかりできているし、 駄目ならバックアップから戻せば良い (と気軽に書いているがそれはそれでたいへん)

Vine 3.1 へのアップデートの手順でアップデートする。

2.6r4 を最新に更新する

[root@giga /root]# apt-get update
ヒット http://updates.vinelinux.org 2.6/ppc/base/pkglist.main
ヒット http://updates.vinelinux.org 2.6/ppc release.main
ヒット http://updates.vinelinux.org 2.6/ppc/base/pkglist.updates
ヒット http://updates.vinelinux.org 2.6/ppc release.updates
ヒット http://updates.vinelinux.org 2.6/ppc/base/srclist.main
ヒット http://updates.vinelinux.org 2.6/ppc release.main
ヒット http://updates.vinelinux.org 2.6/ppc/base/srclist.updates
ヒット http://updates.vinelinux.org 2.6/ppc release.updates
無視 http://updates.vinelinux.org 2.6/$(ARCH)/base/mirrors
無視 http://updates.vinelinux.org 2.6/$(ARCH)/base/mirrors
ヒット http://www.t.ring.gr.jp 2.6/ppc/base/pkglist.main
ヒット http://www.t.ring.gr.jp 2.6/ppc release.main
ヒット http://www.t.ring.gr.jp 2.6/ppc/base/pkglist.updates
ヒット http://www.t.ring.gr.jp 2.6/ppc release.updates
ヒット http://www.t.ring.gr.jp 2.6/ppc/base/srclist.main
ヒット http://www.t.ring.gr.jp 2.6/ppc release.main
ヒット http://www.t.ring.gr.jp 2.6/ppc/base/srclist.updates
ヒット http://www.t.ring.gr.jp 2.6/ppc release.updates
無視 http://www.t.ring.gr.jp 2.6/$(ARCH)/base/mirrors
無視 http://www.t.ring.gr.jp 2.6/$(ARCH)/base/mirrors
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
W: http://www.t.ring.gr.jp/pub/linux/Vine/apt/ は認証を省略します。
W: http://www.t.ring.gr.jp/pub/linux/Vine/apt/ は認証を省略します。
W: http://updates.vinelinux.org/apt/ は認証を省略します。
W: http://updates.vinelinux.org/apt/ は認証を省略します。
[root@giga /root]# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージは保留されます:
  kernel-headers
0 個のアップグレードパッケージ, 0 個の新規パッケージ, 0 個の削除/リプレースパッケージ, 1 個の保留パッケージがあります。
[root@giga /root]#

2.6.99 へ upgrade する

[root@giga /root]# cd /etc/apt/
[root@giga apt]# mv sources.list{,.orig}
[root@giga apt]# echo 'rpm http://updates.vinelinux.org/apt 2.6.99/$(ARCH) main' > sources.list
[root@giga apt]# apt-get update
取得:1 http://updates.vinelinux.org 2.6.99/ppc/base/pkglist.main [5610B]
取得:2 http://updates.vinelinux.org 2.6.99/ppc release.main [123B]
無視 http://updates.vinelinux.org 2.6.99/$(ARCH)/base/mirrors
取得完了: 5733B を 0s (13.9kB/秒)
ファイル依存を処理しています... 完了
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
W: http://updates.vinelinux.org/apt/ は認証を省略します。
[root@giga apt]# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージがアップグレードされます:
  apt popt rpm
3 個のアップグレードパッケージ, 0 個の新規パッケージ, 0 個の削除/リプレースパッケージ, 0 個の保留パッケージがあります。
取得パッケージ: 4001kB のアーカイブを取得します。インストール後は 4720kB が使用されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 2.6.99/ppc/main popt 1.6.4-18vl10.26 [63.2kB]
取得:2 http://updates.vinelinux.org 2.6.99/ppc/main rpm 4.0.4-18vl10.26 [2820kB]
取得:3 http://updates.vinelinux.org 2.6.99/ppc/main apt 0.5.15.cnc.4-0vl0.1 [1118kB]
取得完了: 4001kB を 26s (150kB/秒)
RPM データベースを再構築しています(処理に数分かかることがあります)...
RPM コマンドを実行しています (-U)...
rpm                         ##################################################
NOTICE: RPM has updated to 4.0.4.
        Please execute 'rpm --rebuilddb' to convert rpm database to new format.
警告: /etc/apt/sources.list は /etc/apt/sources.list.rpmnew として作成されます
apt                         ##################################################
popt                        ##################################################
[root@giga apt]# apt-get clean
[root@giga apt]#

rpm DB の再作成

[root@giga apt]# rpm --rebuilddb
[root@giga apt]#

apt の設定

/etc/apt/sources.list を修正し、パッケージリストをアップデートする
[root@giga apt]# echo 'rpm http://updates.vinelinux.org/apt 3.1/$(ARCH) main updates' > /etc/apt/sources.list
[root@giga apt]# apt-get update
取得:1 http://updates.vinelinux.org 3.1/ppc release [2531B]
2531B を 0s 秒で取得しました (11.0kB/s)
取得:1 http://updates.vinelinux.org 3.1/ppc/main pkglist [215kB]
取得:2 http://updates.vinelinux.org 3.1/ppc/main release [158B]
取得:3 http://updates.vinelinux.org 3.1/ppc/updates pkglist [108kB]
取得:4 http://updates.vinelinux.org 3.1/ppc/updates release [161B]
323kB を 3s 秒で取得しました (84.0kB/s)
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
[root@giga apt]#

nss_db-compat パッケージの削除

[root@giga apt]# rpm -e nss_db-compat
[root@giga apt]#

アップデート

一気にアップデートしてしまう。
[root@giga apt]# apt-get clean
[root@giga apt]# apt-get dist-upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
アップグレードパッケージを検出しています... 完了
以下のパッケージがアップグレードされます:
  MAKEDEV SysVinit Xaw3d alternatives apache apt autoconf autofs automake bash bc bind bind-utils binutils bzip2
  chkconfig console-tools cpio cracklib cracklib-dicts dev diffutils e2fsprogs ed emacs emacsen-common file fileutils
  freetype2 ftp gawk gcc gcc-cpp gdbm gettext glib glibc glibc-common glibc-devel gmp gnupg grep groff gzip hdparm inetd
  initscripts install-info iproute iputils less libruby libtermcap libtool libtool-libs logrotate losetup m4 mailcap
  mailx make man man-pages mew mew-common mingetty mkinitrd mktemp modutils mount murasaki ncompress ncurses net-tools
  newt nkf ntp ntsysv openssl openssl-devel pam passwd patch perl pmac-utils popt postfix procmail proftpd psmisc pwdb
  python quota readline rootfiles rpm rsync ruby sed setup sh-utils shadow-utils slang sysklogd tar tcp_wrappers tcsh
  telnet telnet-server textutils tmpwatch unzip util-linux vine-release vixie-cron wget which words zip zlib
以下のパッケージがリプレースされます:
  XFree86-libs (by XOrg-libs)  db3-devel (by db4-devel)
以下のパッケージが削除されます:
  ncurses-devel pam-devel readline-devel samba
以下のパッケージが新たにインストールされます:
  XOrg-libs cyrus-sasl db4 db4-devel glib2 gpm libcanna libelf libexpat libgcc libgcj libjpeg libpng libstdc++3 libtiff
  libungif libuser openssl096 usermode vine-keyring
以下のパッケージは保留されます:
  kernel-headers
アップグレード: 120 個, 新規インストール: 20 個, リプレース: 2 個, 削除: 4 個, 保留: 1 個
140MB のアーカイブを取得する必要があります。
展開後に 89.1MB が解放されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 3.1/ppc/updates binutils 2.14.90.0.7-1vl2.32 [3463kB]
取得:2 http://updates.vinelinux.org 3.1/ppc/updates glibc-devel 2.3.3-3vl1.3 [3003kB]
取得:3 http://updates.vinelinux.org 3.1/ppc/updates glibc-common 2.3.3-3vl1.3 [17.3MB]
	:
	:
得:140 http://updates.vinelinux.org 3.1/ppc/main unzip 5.50-5vl2 [169kB]
140MB を 15m54s 秒で取得しました (147kB/s)
RPM データベースを再構築しています(処理に数分かかることがあります)...
Committing changes...
Preparing...                ########################################### [100%]
   1:glibc-common           ########################################### [  0%]
error: cannot open Installtid index using db3 - そのようなファイルやディレクトリはありません (2)
error: cannot open Sigmd5 index using db3 - そのようなファイルやディレクトリはありません (2)
error: cannot open Sha1header index using db3 - そのようなファイルやディレクトリはありません (2)
   2:glibc                  warning: /etc/localtime created as /etc/localtime.rpmnew
warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew
########################################### [  1%]
   3:libtermcap             ########################################### [  2%]
   4:bash                   warning: /etc/bashrc created as /etc/bashrc.rpmnew
	:
	:
########################################### [  2%]
  21:logrotate              warning: /var/lib/logrotate.status created as /var/lib/logrotate.status.rpmnew
	:
	:
########################################### [ 15%]
  35:mailcap                warning: /etc/mime.types saved as /etc/mime.types.rpmsave
	:
	:
########################################### [ 25%]
  53:inetd                  warning: /etc/inetd.conf created as /etc/inetd.conf.rpmnew
	:
	:
########################################### [ 37%]
  79:pam                    warning: /etc/pam.d/system-auth created as /etc/pam.d/system-auth.rpmnew
	:
	:
########################################### [ 56%]
  88:bind                   warning: /etc/rndc.conf created as /etc/rndc.conf.rpmnew
	:
	:
########################################### [ 62%]
  90:apt                    warning: /etc/apt/sources.list created as /etc/apt/sources.list.rpmnew
	:
	:
########################################### [ 64%]
  95:apache                 warning: /etc/httpd/conf/httpd.conf created as /etc/httpd/conf/httpd.conf.rpmnew
	:
	:
########################################### [ 67%]
 112:ntp                    warning: /etc/ntp.conf created as /etc/ntp.conf.rpmnew
########################################### [ 80%]
 113:postfix                warning: /etc/postfix/main.cf created as /etc/postfix/main.cf.rpmnew
########################################### [ 80%]
Adding tcp map entry to /etc/postfix/dynamicmaps.cf
Shutting down Postfix: [  OK  ]
Starting Postfix: [  OK  ]
	:
	:
 133:initscripts            warning: /etc/inittab created as /etc/inittab.rpmnew
########################################### [ 95%]
 134:emacsen-common         ########################################### [ 95%]
 135:emacs                  ########################################### [ 96%]
remove/mew: purging byte-compiled files for emacs-20.7 ... done.
install/mew: Handling install for emacsen flavor emacs-21.3 ... done.
 136:man                    ########################################### [ 97%]
 137:mew                    ########################################### [ 97%]
actionscript://usr/lib/emacsen-common/packages/remove/mew
remove/mew: purging byte-compiled files for emacs-21.3 ... done.
actionscript://usr/lib/emacsen-common/packages/install/mew
install/mew: Handling install for emacsen flavor emacs-21.3 ... done.
 138:mkinitrd               ########################################### [ 98%]
 139:vixie-cron             ########################################### [ 99%]
 140:quota                  ########################################### [100%]
warning: /etc/samba/smbpasswd saved as /etc/samba/smbpasswd.rpmsave
warning: /etc/samba/smb.conf saved as /etc/samba/smb.conf.rpmsave
Done.
[root@giga apt]#
とりあえずアップデート完了。

警告の確認

/etc/localtime

[root@giga apt]# ls -l /etc/localtime*
-rw-r--r--    1 root     root           73 Apr 15  2004 /etc/localtime
-rw-r--r--    1 root     root         1267 Dec  3  2003 /etc/localtime.orig
-rw-r--r--    1 root     root           73 Oct 30  2005 /etc/localtime.rpmnew
[root@giga apt]# cmp /etc/localtime /etc/localtime.rpmnew
[root@giga apt]#

/etc/nsswitch.conf

[root@giga apt]# ls -l  /etc/nsswitch.conf*
-rw-r--r--    1 root     root         1783 Dec 15  2003 /etc/nsswitch.conf
-rw-r--r--    1 root     root         1696 Oct 30  2005 /etc/nsswitch.conf.rpmnew
[root@giga apt]# diff  /etc/nsswitch.conf*
33,35c33,35
< passwd:     files nisplus nis
< shadow:     files nisplus nis
< group:      files nisplus nis
---
> passwd:     files
> shadow:     files
> group:      files
38,39c38
< # hosts:      files nisplus nis dns
< hosts:      dns files nisplus nis
---
> hosts:      files dns
なるほど。こちらの方が安全か。
でも、うちには NIS 系はないのでどちらも同じ。 (と思ってるとクラックされるんでしょうが、、)
[root@giga apt]# rm /etc/nsswitch.conf.rpmnew

/etc/bashrc

[root@giga apt]# diff /etc/bashrc /etc/bashrc.rpmnew
12c12
<       xterm*)
---
>       xterm*|kterm*)
20,28d19
<
< for i in /etc/profile.d/*.sh; do
<     if [ -x $i ]; then
<        . $i
<      fi
< done
<
< unset i
< umask 2
[root@giga apt]#
こんなん変えた覚えないなぁ、、
[root@giga apt]# mv /etc/bashrc.rpmnew /etc/bashrc
mv: ``/etc/bashrc'' を上書きしてもよろしいですか (yes/no)? y
[root@giga apt]#

logrotate.status

[root@giga apt]# ls -l /var/lib/logrotate.status*
-rw-r--r--    1 root     root          401 May 30 04:02 /var/lib/logrotate.status
-rw-r--r--    1 root     root            0 Apr 15  2003 /var/lib/logrotate.status.rpmnew
[root@giga apt]# rm /var/lib/logrotate.status.rpmnew
rm: `/var/lib/logrotate.status.rpmnew' を削除しますか(yes/no)? y
[root@giga apt]#
サイズ0だし。

/etc/mime.types

[root@giga apt]# ls -l /etc/mime.types*
-rw-r--r--    1 root     root        13066 Jun  4 11:18 /etc/mime.types
-rw-r--r--    1 root     root         7860 Sep 30  2004 /etc/mime.types.rpmsave
えらいサイズが違うなぁ。ほっとこ。

/etc/inetd.conf

(内容は内緒)

/etc/pam.d/system-auth

[root@giga apt]# ls -l /etc/pam.d/system-auth*
-rw-r--r--    1 root     root          534 Dec  7  2003 /etc/pam.d/system-auth
-rw-r--r--    1 root     root          682 Oct 13  2004 /etc/pam.d/system-auth.rpmnew
[root@giga apt]# diff /etc/pam.d/system-auth*
1a2,6
> # This file is auto-generated.
> # User changes will be destroyed the next time authconfig is run.
> auth        required      /lib/security/$ISA/pam_env.so
> auth        sufficient    /lib/security/$ISA/pam_unix.so likeauth nullok
> auth        required      /lib/security/$ISA/pam_deny.so
3,5c8
< auth        required      /lib/security/pam_env.so
< auth        sufficient    /lib/security/pam_unix.so likeauth nullok
< auth        required      /lib/security/pam_deny.so
---
> account     required      /lib/security/$ISA/pam_unix.so
7c10,12
< account     required      /lib/security/pam_unix.so
---
> password    required      /lib/security/$ISA/pam_cracklib.so retry=3
> password    sufficient    /lib/security/$ISA/pam_unix.so nullok use_authtok md5 shadow
> password    required      /lib/security/$ISA/pam_deny.so
9,14c14,15
< password    required      /lib/security/pam_cracklib.so retry=3
< password    sufficient    /lib/security/pam_unix.so nullok use_authtok md5
< password    required      /lib/security/pam_deny.so
<
< session     required      /lib/security/pam_limits.so
< session     required      /lib/security/pam_unix.so
---
> session     required      /lib/security/$ISA/pam_limits.so
> session     required      /lib/security/$ISA/pam_unix.so
[root@giga apt]# rm /etc/pam.d/system-auth.rpmnew
rm: `/etc/pam.d/system-auth.rpmnew' を削除しますか(yes/no)? y
[root@giga apt]#

/etc/rndc.conf

(内容は内緒) 保留

/etc/apt/sources.list

[root@giga apt]# mv /etc/apt/sources.list.rpmnew /etc/apt/sources.list
mv: ``/etc/apt/sources.list'' を上書きしてもよろしいですか (yes/no)? y
[root@giga apt]#

/etc/httpd/conf/httpd.conf

(内容は内緒) 保留

/etc/ntp.conf

サーバが違っているのは当たり前。
[root@giga apt]# rm /etc/ntp.conf.rpmnew
rm: `/etc/ntp.conf.rpmnew' を削除しますか(yes/no)? y
[root@giga apt]#

/etc/postfix/main.cf

(内容は内緒) 保留

/etc/inittab

[root@giga apt]# diff /etc/inittab*
31,32c31,32
< # Things to run in every runlevel.
< ud::once:/sbin/update
---
> # not needed for recent kernel.
> # ud::once:/sbin/update
48,53c48,53
< 1:2345:off:/sbin/mingetty tty1
< 2:2345:off:/sbin/mingetty tty2
< 3:2345:off:/sbin/mingetty tty3
< 4:2345:off:/sbin/mingetty tty4
< 5:2345:off:/sbin/mingetty tty5
< 6:2345:off:/sbin/mingetty tty6
---
> 1:2345:respawn:/sbin/mingetty tty1
> 2:2345:respawn:/sbin/mingetty tty2
> 3:2345:respawn:/sbin/mingetty tty3
> 4:2345:respawn:/sbin/mingetty tty4
> 5:2345:respawn:/sbin/mingetty tty5
> 6:2345:respawn:/sbin/mingetty tty6
[root@giga apt]#
ud ってなんやったかなぁ。。。
[root@giga apt]# rm /etc/inittab.rpmnew
rm: `/etc/inittab.rpmnew' を削除しますか(yes/no)? y
[root@giga apt]#

リブート

まぁ、それなりに更新されたので、念のためリブート。
問題なく立ち上がってきた。
Vine Linux 3.1 (Pichon Lalande)
Kernel 2.4.20_mvl31-ppc_linkstation on a ppc
login: yasunari
Password:
Last login: Sun Jun  4 14:35:22 from mebiusl.yamasita.jp
[yasunari@giga yasunari]$
再更新
[yasunari@giga yasunari]$ su - root
Password:
[root@giga root]# apt-get update
取得:1 http://updates.vinelinux.org 3.1/ppc release [2531B]
エラー http://updates.vinelinux.org 3.1/ppc release
  file could not be authenticated
2531B を 0s 秒で取得しました (4116B/s)
以下の取得に失敗しました: http://updates.vinelinux.org/apt/3.1/ppc/base/release  file could not be authenticated
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
W: いくつかのリポジトリのリリースファイルが取得できませんでした。取得できなかったリポジトリは無視されます。
W: この問題を解決するためには 'apt-get update' を実行する必要があるかもしれません。
E: いくつかのインデックスファイルのダウンロードに失敗、無視、あるいは古いものが使用されました。
あれ?
[root@giga root]# apt-get update
取得:1 http://updates.vinelinux.org 3.1/ppc release [2531B]
2531B を 0s 秒で取得しました (6141B/s)
取得:1 http://updates.vinelinux.org 3.1/ppc/main pkglist [215kB]
取得:2 http://updates.vinelinux.org 3.1/ppc/main release [158B]
取得:3 http://updates.vinelinux.org 3.1/ppc/devel pkglist [30.2kB]
取得:4 http://updates.vinelinux.org 3.1/ppc/devel release [157B]
取得:5 http://updates.vinelinux.org 3.1/ppc/plus pkglist [332kB]
取得:6 http://updates.vinelinux.org 3.1/ppc/plus release [158B]
取得:7 http://updates.vinelinux.org 3.1/ppc/updates pkglist [108kB]
取得:8 http://updates.vinelinux.org 3.1/ppc/updates release [161B]
取得:9 http://updates.vinelinux.org 3.1/ppc/main srclist [106kB]
取得:10 http://updates.vinelinux.org 3.1/ppc/devel srclist [14B]
取得:11 http://updates.vinelinux.org 3.1/ppc/plus srclist [179kB]
取得:12 http://updates.vinelinux.org 3.1/ppc/updates srclist [40.9kB]
1012kB を 7s 秒で取得しました (127kB/s)
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
[root@giga root]# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージがアップグレードされます:
  LPRng dhcp gdbm-devel info jvim libstdc++2_10 libstdc++2_10-compat qpopper
以下のパッケージは保留されます:
  emacs-dl-wnn kernel-headers tcpdump
アップグレード: 8 個, 新規インストール: 0 個, 削除: 0 個, 保留: 3 個
5876kB のアーカイブを取得する必要があります。
展開後に 1174kB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 3.1/ppc/plus LPRng 3.8.21-0vl2 [1415kB]
取得:2 http://updates.vinelinux.org 3.1/ppc/plus dhcp 1:3.0pl2-6vl1 [601kB]
取得:3 http://updates.vinelinux.org 3.1/ppc/devel gdbm-devel 1.8.0-20vl1 [36.7kB]
取得:4 http://updates.vinelinux.org 3.1/ppc/plus info 4.7-0vl1 [153kB]
取得:5 http://updates.vinelinux.org 3.1/ppc/plus jvim 3.0j2.1b-0vl3 [861kB]
取得:6 http://updates.vinelinux.org 3.1/ppc/plus libstdc++2_10 1:2.10.0-2vl24 [2243kB]
取得:7 http://updates.vinelinux.org 3.1/ppc/plus libstdc++2_10-compat 2.10.0-0vl4 [2493B]
取得:8 http://updates.vinelinux.org 3.1/ppc/plus qpopper 4.0.5-0vl1 [564kB]
5876kB を 39s 秒で取得しました (150kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:LPRng                  ########################################### [ 12%]
error: cannot open Installtid index using db3 - そのようなファイルやディレクトリはありません (2)
error: cannot open Sigmd5 index using db3 - そのようなファイルやディレクトリはありません (2)
error: cannot open Sha1header index using db3 - そのようなファイルやディレクトリはありません (2)
   2:dhcp                   ########################################### [ 25%]
error: execution of %postun scriptlet from dhcp-2.0pl5-6vl1 failed, exit status 1
   3:gdbm-devel             ########################################### [ 37%]
   4:info                   warning: /usr/share/info/dir created as /usr/share/info/dir.rpmnew
########################################### [ 50%]
   5:jvim                   ########################################### [ 62%]
   6:libstdc++2_10          ########################################### [ 75%]
   7:libstdc++2_10-compat   ########################################### [ 87%]
   8:qpopper                ########################################### [100%]
完了
[root@giga root]# apt-get clean

samba

なぜか samba が消されてしまったので再インストール
[root@giga root]# apt-get install samba
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
  cups-libs samba-common
以下のパッケージが新たにインストールされます:
  cups-libs samba samba-common
アップグレード: 0 個, 新規インストール: 3 個, 削除: 0 個, 保留: 3 個
19.6MB のアーカイブを取得する必要があります。
展開後に 38.1MB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
取得:1 http://updates.vinelinux.org 3.1/ppc/updates cups-libs 1.1.22-0vl1.2 [104kB]
取得:2 http://updates.vinelinux.org 3.1/ppc/plus samba-common 3.0.10-0vl2 [3755kB]
取得:3 http://updates.vinelinux.org 3.1/ppc/plus samba 3.0.10-0vl2 [15.7MB]
19.6MB を 2m7s 秒で取得しました (153kB/s)
変更を適用しています...
Preparing...                ########################################### [100%]
   1:cups-libs              ########################################### [ 33%]
error: cannot open Installtid index using db3 - そのようなファイルやディレクトリはありません (2)
error: cannot open Sigmd5 index using db3 - そのようなファイルやディレクトリはありません (2)
error: cannot open Sha1header index using db3 - そのようなファイルやディレクトリはありません (2)
   2:samba-common           ########################################### [ 66%]
   3:samba                  ########################################### [100%]
完了
[root@giga root]# cd /etc/samba/
[root@giga samba]# mv smb.conf smb.conf.orig
[root@giga samba]# cp smb.conf.orig smb.conf
[root@giga samba]# vi smb.conf
	:
[root@giga samba]# smbpasswd -a yasunari
New SMB password:
Retype new SMB password:
[root@giga samba]# /etc/rc.d/init.d/smb start
SMBサービスを起動中:                                       [  OK  ]
NMBサービスを起動中:                                       [  OK  ]
[root@giga samba]#
とりあえず、問題なく動いているようだが、、、もう少し様子見


IsProcessExist:process doesn't exist.[/var/run/apservd-eth0.pid]
ハックの記録
LinkStation/玄箱 をハックしよう

内向きサーバのハックキット 2.0 化(2)

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