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

既存の名前を新しい名前に割り当てる

既存の名前を新しい名前に割り当てるための fnbind の構文は以下のようになります。


fnbind [-s][-v][-L] oldname newname
表 25–16 fnbind コマンドのオプション (割り当て名)

オプション 

説明 

oldname

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

newname

すでに存在している複合名に割り当てる新しい名前 

-s

複合名がすでに割り当てられている場合、割り当てを上書きする 

-v

割り当てに使用されたリファレンスに関する情報を表示する 

-L

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

たとえば、以下のコマンドでは、user/julio/service/printer という名前が myorgunit/service/printer のリファレンスに割り当てられます。


# fnbind myorgunit/service/printer user/julio/service/printer

newname がすでに割り当てられている場合は、fnbind -s を使用しないと処理が正しく行われません。つまり上記の例で user/julio/service/printer がすでに割り当てられていれば、以下のように -s オプションを使用して myorgunit/service/printer との割り当てで上書きする必要があるということになります。


#fnbind -s myorgunit/service/printer user/julio/service/printer

-v オプションは、割り当てに使用されたリファレンスに関する情報を表示するのに使用されます。


# fnbind -v myorgunit/service/printer user/julio/service/printer
Reference type: onc_printers
Address type: onc_fn_printer_nisplus

以下の例では、user/jjones によって XFN リンクが作成され、user/James.Jones という名前に割り当てられます。


# fnbind -L user/jjones user/James.Jones

同様に以下の例では、user/julio/service/printer から myorgunit/service/printer へのリンクが作成されます。


# fnbind -sL myorgunit/service/printer user/julio/service/printer