fnattr コマンドは、名前に関連する属性の追加、削除、または変更に使用できます。変更は一度に 1 つずつ行うことも、同じコマンド内で何回かバッチ処理することもできます。
fnattr [-l] name
name の属性をリスト表示
fnattr name -a-s -U -O attrib values
属性の追加
fnattr name -m -O -U attrib oldvalue newvalue
属性の変更
fnattr name -d -O | -U [values attrib]
属性の削除
オプション |
説明 |
---|---|
name |
複合名 |
attrib |
属性の識別子 |
values |
1 つまたは複数の属性値 |
oldvalue |
新しい値によって置換される属性値 |
newvalue |
古い値を置換する属性値 |
-a |
属性の追加 |
-d |
属性の削除 |
-l |
属性のリスト表示 |
-m |
属性の変更 |
-s |
指定された属性の新しい値によって、すべての古い属性値を置換する |
-O |
識別子の形式は FN_ID_ISO_OID_STRING。これは、ASN.1 のドットで区切られた整数リスト文字列である |
-U |
識別子の形式は FN_ID_DCE_UUID。これは、文字列形式での DCE UUID である |
次に例を示します。
ユーザー名 rosa に関連する属性すべてを表示する場合
# fnattr user/rosa |
ユーザー uri に関連する size 属性を表示する場合
# fnattr user/uri/ size |
devlin という名前のユーザーについて、値が small の属性 shoesize を追加するには、hatsize 属性を削除して、dresssize 属性の値を 12 から 8 に変更します。
# fnattr user/devlin -a shoesize small -d hatsize -m dresssize 12 8 |