Solaris ネーミングの管理

属性を追加する

属性を追加したり、属性に値を追加したりするには、-a オプションを使用します。この場合、複合名、属性識別子、追加する値も指定します。


fnattr -a [-s] name [-O | -U]  identifier value1 [ value2+]

以下の例では、属性識別子 model と値 hplaserthisorgunit/service/printer に追加されます。


# fnattr -a thisorgunit/service/printer model hplaser 

-s は、「代用モードで追加する」という意味のオプションです。指定の識別子を持つ属性がすでに存在する場合、-s はその値をすべて削除し、それらを追加した値に置き換えます。このオプションを指定しないと、指定した属性の値には既存の値と追加した新しい値の両方が含まれることになります。


# fnattr -as thisorgunit/service/printer model hplaser

上の例では最初に model に対応する値をすべて削除し、hplaser を値として追加します。