6.Solaris8の各種設定

最終更新2004年11月24日

 OSをインストールしてもすぐには使用できません。
一部の設定は手動で行う必要があります。
下記手順は自分が行った設定です。


ファイル名/etc/defaultrouter
内容192.168.0.1
 このファイルには、外のネットワーク(ここではインターネット)へのアクセス時にパケットの中継を行うルータのIPアドレスを記入します。
 一般家庭ではダイアルアップルータやxDSLルータのアドレスを記入します。

ファイル名/etc/notrouter
内容 
 このファイルには、複数のネットワークインタフェースがある場合、マシンをルータとして機能しないようにするためのファイルです。
 内容は「空」で/etc/に置いておきます。

ファイル名/etc/nsswitch.conf
変更前hosts: files
変更後hosts: files dns
 このファイルで、ネームサービスの検索の順序を決定します。
hosts(ホスト名の解決)に"dns"を追加します。この追加を忘れると、ブラウザでhttp://raijo.aa0.netvolante.jp/と入力しても表示できません。

ファイル名/etc/resolv.conf
内容nameserver 192.168.0.1
domain domain.ne.jp
 上記nsswitch.confでdnsを追加した場合、このファイルにDNSサーバを記入します。
ダイアルアップルータ等がネットワークに有るときはそのルータのIPアドレスを記入します。
"domain"の項目には自分の所属するネットワークドメインを入力します。
不明(よく分からない)場合は"domain"の項目は無くても動作はします。

ファイル名/etc/shells
内容/usr/local/bin/tcsh
 /etc/shellsを作成し、"/usr/local/bin/tcsh"を追加します。こうしないとftp出来ません。(ログインシェルが/usr/local/bin/tcshの場合)
ファイル名syslog.conf
内容user.notice;user.info[TAB]/var/log/router-log
 syslog.conf に上記行を追加し、ルータからのsyslogを受け取ります。
[TAB]はタブです。スペースではエラーになるので注意が必要です。

また、
user.notice[TAB]/var/log/router-log
user.info[TAB]/var/log/router-log
とした場合、ログが2重に記録されることがあります。
ファイル名/etc/inetd.conf
内容不要なサービスの停止
 /etc/inetd.conf(実体は/etc/inet/inetd.conf)の不要なサービスを停止します。
次のサービスを停止しました。
(それぞれのネットワークによって不要なサービスは異なるので、注意してください。)
行番号停止するサービス
47shell stream tcp nowait root /usr/sbin/in.rshd in.rshd
48shell stream tcp6 nowait root /usr/sbin/in.rshd in.rshd
49login stream tcp6 nowait root /usr/sbin/in.rlogind in.rlogind
50exec stream tcp nowait root /usr/sbin/in.rexecd in.rexecd
51exec stream tcp6 nowait root /usr/sbin/in.rexecd in.rexecd
52comsat dgram udp wait root /usr/sbin/in.comsat in.comsat
53talk dgram udp wait root /usr/sbin/in.talkd in.talkd
68finger stream tcp6 nowait nobody /usr/sbin/in.fingerd in.fingerd
74time stream tcp6 nowait root internal
75time dgram udp6 wait root internal
81discard stream tcp6 nowait root internal
82discard dgram udp6 wait root internal
83daytime stream tcp6 nowait root internal
84daytime dgram udp6 wait root internal
85chargen stream tcp6 nowait root internal
86chargen dgram udp6 wait root internal
109rquotad/1 tli rpc/datagram_v wait root /usr/lib/nfs/rquotad rquotad
146100221/1 tli rpc/tcp wait root /usr/openwin/bin/kcms_server kcms_server
154100235/1 tli rpc/ticotsord wait root /usr/lib/fs/cachefs/cachefsd cachefsd
158100134/1 tli rpc/ticotsord wait root /usr/lib/krb5/ktkt_warnd ktkt_warnd
162printer stream tcp6 nowait root /usr/lib/print/in.lpd in.lpd
166100234/1 tli rpc/ticotsord wait root /usr/lib/gss/gssd gssd

ファイル名/etc/default/sys-suspend
変更前PERMS=console-owner
変更後PERMS=-
 Sunのキーボードには右上に「三日月」マークの電源ボタンが付いています。
このボタンをrootのみ有効にするために、上記ファイルを変更します。
私の使用しているキーボードにも付いているので、一応変更しておきます。

ファイル名/etc/vfstab
変更前 /dev/dsk/c0d0s0 /dev/rdsk/c0d0s0 / ufs 1 no -
/dev/dsk/c0d0s6 /dev/rdsk/c0d0s6 /usr ufs 1 no -
/dev/dsk/c0d0s1 /dev/rdsk/c0d0s1 /var ufs 1 no -
/dev/dsk/c0d0s7 /dev/rdsk/c0d0s7 /export/home ufs 2 yes -
/dev/dsk/c0d0s5 /dev/rdsk/c0d0s5 /opt ufs 2 yes -
変更後 /dev/dsk/c0d0s0 /dev/rdsk/c0d0s0 / ufs 1 no logging
/dev/dsk/c0d0s6 /dev/rdsk/c0d0s6 /usr ufs 1 no logging
/dev/dsk/c0d0s1 /dev/rdsk/c0d0s1 /var ufs 1 no logging
/dev/dsk/c0d0s7 /dev/rdsk/c0d0s7 /export/home ufs 2 yes logging
/dev/dsk/c0d0s5 /dev/rdsk/c0d0s5 /opt ufs 2 yes logging
 UFSのロギング機能を有効化します。
こうしておくと、万が一のシステムダウン時にファイルシステムが安全に修復できます。
このファイルを変更した後はrebootを忘れずに、、、
<変更前>
>mount -p
/dev/dsk/c0d0s0 - / ufs - no rw,intr,largefiles,onerror=panic,suid,dev=1980000
/dev/dsk/c0d0s6 - /usr ufs - no rw,intr,largefiles,onerror=panic,suid,dev=1980006
/dev/dsk/c0d0s1 - /var ufs - no rw,intr,largefiles,onerror=panic,suid,dev=1980001
/dev/dsk/c0d0s5 - /opt ufs - no rw,intr,largefiles,onerror=panic,suid,dev=1980005
/dev/dsk/c0d0s7 - /export/home ufs - no rw,intr,largefiles,onerror=panic,suid,dev=1980007

<変更後>
>mount -p
/dev/dsk/c0d0s0 - / ufs - no rw,intr,largefiles,logging,onerror=panic,suid,dev=1980000
/dev/dsk/c0d0s6 - /usr ufs - no rw,intr,largefiles,logging,onerror=panic,suid,dev=1980006
/dev/dsk/c0d0s1 - /var ufs - no rw,intr,largefiles,logging,onerror=panic,suid,dev=1980001
/dev/dsk/c0d0s5 - /opt ufs - no rw,intr,largefiles,logging,onerror=panic,suid,dev=1980005
/dev/dsk/c0d0s7 - /export/home ufs - no rw,intr,largefiles,logging,onerror=panic,suid,dev=1980007

ユーザの追加
 
 ユーザの追加方法はいくつか有りますが、admintoolと言うツールを使用するのが、一番確実です。
CDEにルートユーザでログインします。(もしくは、suします。)
ターミナルで"/usr/bin/admintool"を起動します。
admintool(クリックで拡大)
入力し「了解」を押すと、必要なファイルが変更されユーザが自動で追加されます。

サーバートップへ
ホームページトップへ