RMEXTATTR(8) |
FreeBSD System Manager's Manual |
RMEXTATTR(8) |
名称
getextattr,
lsextattr,
rmextattr,
setextattr —
拡張属性を操作する
書式
getextattr |
[ -fhqsx] attrnamespace attrname filename ... |
lsextattr |
[ -fhq] attrnamespace filename ... |
rmextattr |
[ -fhq] attrnamespace attrname filename ... |
setextattr |
[ -fhnq] attrnamespace attrname attrvalue filename ... |
解説
これらのユーティリティは、ファイルとディレクトリで指定された拡張属性を操作するユーザツールです。
attrnamespace 引数は、検索する属性の名前空間であるべきです。正しい値は、
user と
system です。
attrname 引数は、属性の名前、
filename は、ターゲットのファイルまたはディレクトリの名前、
attrvalue は、属性に格納する文字列であるべきです。
次のオプションが使用可能です:
-
-f
-
(強制)。個々のファイル名におけるエラーを無視して、残りの引数を継続します。
-
-h
-
(たどらない)。ファイルがシンボリックリンクであるなら、リンクが指すファイルではなくリンク自体で操作を実行します。
-
-n
-
(
ヌル 文字で終了する)。書き込まれた範囲の内容を
ヌル 文字で終了します。
-
-q
-
(静か)。パス名を印刷 (表示) せず、エラーメッセージを抑制します。
-
-s
-
(文字列化する)。非印刷文字をエスケープして、出力をクォートします。
-
-x
-
(16 進数)。 16 進数で出力を印刷 (表示) します。
使用例
setextattr system md5 `md5 -q /boot/kernel/kernel` /boot/kernel/kernel
getextattr system md5 /boot/kernel/kernel
lsextattr system /boot/kernel/kernel
rmextattr system md5 /boot/kernel/kernel
歴史
拡張属性のサポートは、 TrustedBSD Project の一貫として開発され、
FreeBSD 5.0 で導入されました。各ファイルまたはディレクトリに関連する追加をラベルを必要とするセキュリティの拡張をサポートするために開発されました。
作者
Robert N M Watson
Poul-Henning Kamp
バグ
属性を文字列に設定するためだけに
setextattr ユーティリティを使用することができます。