Sun 関係覚え書き

Solaris8 にて,Recommended Patch Cluster に含まれている 以下のパッチをあてると,CDE 利用時に デスクトップがフリーズしてしまう現象が起こる.

この現象は,本来管理者権限で動作している*はず*の htt サーバが使っている 9010 番ポートを, 一般ユーザー権限で使用してしまった際に, 他のユーザーが htt サービスへ接続できなくなり, DeadLock 状態になってしまうのではないかということです.

Solaris9/Solaris10 では, htt サービス周りの起動時に 9010 番ポートを管理者権限でしか 利用できないようにする措置がとられているようです.

Solaris8 でもその設定をすれば何とかなるかもです.

Solaris9 の /etc/init.d/IIim の一部

#!/sbin/sh
#
# Copyright (c) 1999 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident  "@(#)IIim       1.10    03/09/04 SMI"

case "$1" in
'start')
        is_priv_port=`/usr/sbin/ndd /dev/tcp tcp_extra_priv_ports | /usr/bin/grep -w 9010`
       if [ ! -n "$is_priv_port" ]; then
          /usr/sbin/ndd -set /dev/tcp tcp_extra_priv_ports_add 9010
       fi
       if [ -x /usr/lib/im/htt ]; then
               /usr/lib/im/htt -port 9010 -syslog -message_locale C >/dev/null 2>&1 &
       fi
       ;;

'stop')
      ...

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-07-05 (火) 00:09:13