Vine Seed(2)
試しに入れてみただけなので、深追いする必要はないのだが、、、
rpmsave
既に存在する設定ファイルを入れ換えた場合、
rpm は旧設定ファイルを filename.rpmsave として保存する。
旧ファイルに重要な設定をしていた場合、その設定は引き継がれない。
内容をチェックして、必要に応じて再設定が必要である。
Vine Seed 化によって作成された rpmsave は以下のとおり。
[root@hackkit /]# find / -name '*.rpmsave' -print
/etc/mime.types.rpmsave
[root@hackkit /]#
たった一本。
こんなファイルは変更した覚えがないので、削除。
rpmnew
パッケージに含まれる設定ファイルを使わず
既存の設定ファイルをそのまま使用した場合は、
rpm は新ファイルを filename.rpmnew として保存する。
既存のファイルをそのまま使用して問題ないと言っているのではあるが、
念のため確認が必要である
Vine Seed 化によって作成された rpmnew は以下のとおり。
[root@hackkit /]# find / -name '*.rpmnew' -print
/etc/pam.d/system-auth.rpmnew
/etc/localtime.rpmnew
/etc/inetd.conf.rpmnew
/etc/ntp.conf.rpmnew
/etc/inittab.rpmnew
[root@hackkit /]#
/etc/pam.d/system-auth
[root@hackkit pam.d]# diff system-auth system-auth.rpmnew
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@hackkit pam.d]# ls /lib/security/
pam_access.so* pam_filter.so* pam_mail.so* pam_rootok.so* pam_time.so* pam_warn.so*
pam_chroot.so* pam_ftp.so* pam_mkhomedir.so* pam_rps.so* pam_timestamp.so* pam_wheel.so*
pam_console.so* pam_group.so* pam_motd.so* pam_securetty.so* pam_unix.so* pam_xauth.so*
pam_cracklib.so* pam_issue.so* pam_nologin.so* pam_shells.so* pam_unix_acct.so@
pam_debug.so* pam_lastlog.so* pam_permit.so* pam_stack.so* pam_unix_auth.so@
pam_deny.so* pam_limits.so* pam_postgresok.so* pam_stress.so* pam_unix_passwd.so@
pam_env.so* pam_listfile.so* pam_pwdb.so* pam_succeed_if.so* pam_unix_session.so@
pam_filter/ pam_localuser.so* pam_rhosts_auth.so* pam_tally.so* pam_userdb.so*
[root@hackkit pam.d]# ls /lib/security/*/pam_unix.so
/bin/ls: /lib/security/*/pam_unix.so: そのようなファイルやディレクトリはありません
$ISA って?
よくわからないので、パス。
authconfig を実行しないといけないのかな???
/etc/localtime
[root@hackkit /]# cmp /etc/localtime*
[root@hackkit /]#
削除
[root@hackkit /]# rm /etc/localtime.rpmnew
rm: `/etc/localtime.rpmnew' を削除しますか(yes/no)? yes
/etc/inetd.conf
[root@hackkit /]# diff /etc/inetd.conf*
35c35
< telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
---
> #telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
57d56
< pop-3 stream tcp nowait root /usr/sbin/tcpd in.qpopper
[root@hackkit /]#rm /etc/inetd.conf.rpmnew
rm: `/etc/inetd.conf.rpmnew' を削除しますか(yes/no)? y
/etc/ntp.conf
これは変更しているので、そのまま。
[root@hackkit /]# diff /etc/ntp.conf*
14,17c14,15
< #server 127.127.1.0 # local clock
< #fudge 127.127.1.0 stratum 10
< server clock.nc.fukuoka-u.ac.jp
< server ntp2.jst.mfeed.ad.jp
---
> server 127.127.1.0 # local clock
> fudge 127.127.1.0 stratum 10
30,36d27
< # Authentication delay. If you use, or plan to use someday, the
< # authentication facility you should make the programs in the auth_stuff
< # directory and figure out what this number should be on your machine.
< #
< authenticate no
<
< #
[root@hackkit /]# rm /etc/ntp.conf.rpmnew
rm: `/etc/ntp.conf.rpmnew' を削除しますか(yes/no)? y
[root@hackkit /]#
/etc/inittab
[root@hackkit /]# 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@hackkit /]#
not needed for recent kernel. といわれても、玄箱のカーネルは古いので。
[root@hackkit /]# rm /etc/inittab.rpmnew
rm: `/etc/inittab.rpmnew' を削除しますか(yes/no)? yes
Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市