Solaris のシステム管理 (ネーミングとディレクトリサービス : FNS、NIS+ 編)

複合名へのリファレンスの割り当て

fnbind コマンドは、既存のリファレンス (名前) を新しい複合名に割り当てるために使用されます。


fnbind -r [-s][-v][-L] name [-O|-U] newname reftype addrtype [-c|-x] address
表 25–4 fnbind コマンドのオプション

オプション 

説明 

name

すでに存在している複合名 

newname

新しい割り当ての複合名 

addrtype

使用するアドレスのタイプ。onc_cal_str のようにアプリケーション特定

address

使用するアドレスの内容。たとえば、tsvi@altair

reftype

使用するリファレンスのタイプ。one_calendar のようにアプリケーション特定

-s

すでに割り当てられている場合でも、newname に割り当てられる。これは、以前の newname の割り当てを置き換える。-s を指定しないと、 newname がまだ割り当てられていない場合、fnbind は失敗する

-v

newname に割り当てられるリファレンスを表示する

-L

oldname を使用して XFN リンクを作成し、それを newname に割り当てる

-r

コマンド行引数によって作成されたリファレンスに newname を割り当てる

-c

入力された形式で address の内容を格納する。XDR コードは使用しない

-x

address を XDR コードに変換しないで、16 進文字列に変換する

-O

識別子の形式は FN_ID_ISO_OID_STRING。これは、ASN.1 のドットで区切られた整数リスト文字列である

-U

識別子の形式は FN_ID_DCE_UUID。これは、文字列形式での DCE UUID である

次に例を示します。

ユーザー jamal にカレンダ割り当てを追加する場合


# fnbind -r user/jamal/service/calendar onc_calendar onc_cal_str
 jamal@cygnus

org//service/Sparc-4 の既存の割り当てを、org//service/printer の割り当てによって置換する場合


# fnbind -s org//service/printer org//service/Sparc-4

site/bldg-5/service/printer のリファレンスを user/ando/service/printer にコピーする場合


# fnbind site/bldg-5/service/printer user/ando/service/printer

シンボリックリンクを使用して、site/bldg-5/service/printer のリファレンスを user/ando/service/printer に割り当てる場合


# fnbind -L site/bldg-5/service/printer user/ando/service/printer

staff@altaironc_cal タイプのリファレンスであり、かつタイプ onc_cal_str のアドレスである場合、thisens/service/calendar の名前をアドレス staff@altair に割り当てる場合


# fnbind -r thisens/service/calendar onc_calendar onc_cal_str staff@altair

コマンド行 address によって作成されたリファレンスとして newname を割り当てる場合


# fnbind -r [-sv] newname [-O|-U] reftype {[-O|-U] addrtype [-c|-x] address}