Solaris ネーミングの管理

既存の名前を新しい名前にバインドする

既存の名前を新しい名前にバインドするための fnbind の構文は以下のようになります。

fnbind [-s][-v][-L] oldname   newname
表 23-4 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