かな漢字変換サーバー (jserver) を使用できるユーザーと、辞書引きサーバー (wnnds) に接続できるかな漢字変換サーバーを指定できます。初期設定では、かな漢字変換サーバーを使用できるのは同一ホスト上のユーザーです。また、辞書引きサーバーに接続できるのは同一ホスト上のかな漢字変換サーバーです。
かな漢字変換サーバー jserver と辞書引きサーバー wnnds に対するアクセス制御は、/etc/lib/locale/ja/wnn/wnnhosts ファイルで設定します。このファイルは、wnnenvutil(1) やテキストエディタなどで設定できます。
次に、アクセス許可ファイルの記述例を示します。
jserver ja hostA { ;hostC:usr1,usr2,usr3 hostA:usr1,usr4 hostB hostC:usr5 @usrA ;@usrB } wnnds ja hostA { hostA hostD } jserver ja hostA/22273 { hostB hostE @usrA } wnnds ja hostA/22385 { hostA hostD } |
wnnaccess コマンドを使用して、かな漢字変換サーバー jserver と辞書引きサーバー wnnds に対する一時的なアクセス制御を設定できます。システムをリブートしたり、かな漢字変換サーバーや辞書引きサーバーを再起動したりすると、この設定は失われます。
アクセス不可能にする場合 :
以下の操作は、スーパーユーザーで行なってください。
sun# /usr/sbin/wnnaccess - hostA:usr1,usr2,usr3,usr4 |
この場合、hostA からアクセス可能であった usr1、usr2、usr3、usr4 にアクセスできなくなります。
アクセス可能にする場合 :
以下の操作は、スーパーユーザーで行なってください。
sun# /usr/sbin/wnnaccess + @usr5 |
この場合、すべてのホストからユーザー usr5 にアクセスできるようになります。
wnnaccess コマンドを使用して、かな漢字変換サーバー jserver と辞書引きサーバー wnnds のアクセス許可情報を取得できます。
現在のアクセス許可状態を表示する場合 :
以下の操作は、スーパーユーザーで行なってください。
sun# /usr/sbin/wnnaccess Server access control enabled, only users on authorized hosts can connect. hostname hostname: hostname: username1, username2, ... @username |
先頭行は、アクセス制御の状態 (オンまたはオフ) を示します。次行以下は、アクセス許可が与えられているホストとユーザー名を示します。表 2-1 に、出力形式と意味を示します。
表 2-1 アクセス制御情報
名称 |
内容 |
---|---|
hostname |
ホスト hostname のすべてのユーザーからアクセス可能 |
hostname: |
ホスト hostname のすべてのユーザーからアクセス不可能 |
hostname: username1, username2, ... |
ホスト hostname のユーザー username1、username2 ... からアクセス可能 |
@username |
ユーザー username は、すべてのホストからアクセス可能 |