New Japanese translations

This commit is contained in:
Kazuo Horikawa 2003-04-13 23:22:37 +00:00
parent 8c8a820241
commit 679b375d03
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=16567
9 changed files with 760 additions and 0 deletions

View file

@ -97,6 +97,7 @@ MAN1 = addftinfo.1\
gdbserver.1\
gencat.1\
getNAME.1\
getfacl.1\
getopt.1\
gperf.1\
gprof.1\
@ -272,6 +273,7 @@ MAN1 = addftinfo.1\
sdiff.1\
sed.1\
send-pr.1\
setfacl.1\
sftp.1\
sgsc.1\
sh.1\

View file

@ -0,0 +1,119 @@
.\"-
.\" Copyright (c) 2000-2001 Robert N. M. Watson
.\" All rights reserved.
.\"
.\" This software was developed by Robert Watson for the TrustedBSD Project.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/bin/getfacl/getfacl.1,v 1.7 2003/02/23 01:43:45 ru Exp %
.\"
.\" Developed by the TrustedBSD Project.
.\" Support for POSIX.1e access control lists.
.\"
.\" $FreeBSD$
.Dd Decemer 30, 2002
.Dt GETFACL 1
.Os
.Sh 名称
.Nm getfacl
.Nd ACL 情報の取得
.Sh 書式
.Nm
.Op Fl dh
.Op Ar
.Sh 解説
.Nm
ユーティリティは、
指定されたファイルに関する、
裁量的なアクセス制御情報を標準出力へ表示します。
指定した
.Ar file
に対する
.Eq { } Va _POSIX_ACL_EXTENDED
の効果が無いことを
.Xr getconf 1
ユーティリティが示す場合、
標準の裁量的なアクセスパーミッションが、
必須の ACL エントリのみを持つ ACL として解釈されます。
.Pp
次のオプションが使用可能です:
.Bl -tag -width indent
.It Fl d
アクセス ACL の代りに、ディレクトリのデフォルト ACL に対し、
操作が適用されます。
デフォルト ACL を
.Ar file
に関連付けられない場合、エラーが生成されます。
.It Fl h
操作対象がシンボリックリンクの場合、
リンクを辿らずに、リンボリックリンク自身の ACL を返します。
.El
.Pp
次のオペランドが使用可能です:
.Bl -tag -width indent
.It Ar file
ACL 取得対象ファイルのパス名。
.Ar file
が指定されない場合や
.Ar file
として
.Fl
が指定される場合、
.Nm
は、
各パス名が 1 個の改行文字で終端されたパス名リストを標準入力から読み取ります。
.El
.Sh 使用例
.Dl getfacl /
.Pp
ディレクトリ
.Pa /
の ACL を取得します。
.Pp
.Dl getfacl -d /
.Pp
ディレクトリ
.Pa /
のデフォルト ACL が存在すれば、それを取得します。
.Sh 診断
.Ex -std
.Sh 関連項目
.Xr setfacl 1 ,
.Xr acl 3 ,
.Xr getextattr 8 ,
.Xr setextattr 8 ,
.Xr acl 9 ,
.Xr extattr 9
.Sh 規格
.Nm
ユーティリティは
.Tn IEEE
Std 1003.2c に従っていることが期待されます。
.Sh 歴史
拡張属性およびアクセス制御リストのサポートは、
.Tn TrustedBSD
Project の一部として開発され、
.Fx 5.0
で導入されました。
.Sh 作者
.An Robert N M Watson

View file

@ -0,0 +1,261 @@
.\"
.\" Copyright (c) 2001 Chris D. Faulhaber
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE
.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/bin/setfacl/setfacl.1,v 1.8 2002/12/30 15:36:29 rwatson Exp %
.\"
.\" $FreeBSD$
.Dd January 7, 2001
.Dt SETFACL 1
.Os
.Sh 名称
.Nm setfacl
.Nd ACL 情報の設定
.Sh 書式
.Nm
.Op Fl bdhkn
.Op Fl m Ar entries
.Op Fl M Ar file1
.Op Fl x Ar entries
.Op Fl X Ar file1
.Op Ar
.Sh 解説
.Nm
ユーティリティは指定されたファイルに対し、
裁量的なアクセス制御情報を設定します。
.Pp
次のオプションが使用可能です:
.Bl -tag -width indent
.It Fl b
必須の 3 エントリを除き、全 ACL エントリを削除します。
ACL が
.Dq Li mask
エントリを含む場合、最終的な ACL 中の
.Dq Li group
エントリのパーミッションは、現在の ACL における
.Dq Li group
.Dq Li mask
の両方を組み合わせたパーミッションになります。
.It Fl d
アクセス ACL の代りに、ディレクトリのデフォルト ACL に対し、
操作が適用されます。
現時点では、ディレクトリのみがデフォルト ACL を保持可能です。
.It Fl h
操作対象がシンボリックリンクの場合、
リンクを辿るのではなく、シンボリックリンク自身を操作します。
.It Fl k
指定されたファイルのデフォルト ACL エントリを削除します。
指定されたファイルがデフォルト ACL エントリを持たない場合でも、
エラーとはみなされません。
指定されたファイルがデフォルトエントリを持ち得ない場合
(すなわちディレクトリではない場合)、エラーが報告されます。
.It Fl m Ar entries
.Ar entries
で指定される ACL エントリにて、
新規エントリの追加と既存のエントリの修正を行うことにより、
指定されたファイルの ACL エントリを修正します。
.It Fl M Ar file
.Ar file
ファイル中で指定される ACL エントリにて、
新規エントリの追加と既存のエントリの修正を行うことにより、
指定されたファイルの ACL エントリを修正します。
.Ar file
.Fl
の場合、入力は標準入力から得られます。
.It Fl n
ACL mask エントリに関するパーミッションを再計算しません。
.It Fl x Ar entries
指定されたファイルのアクセス ACL またはデフォルト ACL から、
.Ar entries
で指定される ACL エントリを削除します。
.It Fl X Ar file
指定されたファイルのアクセス ACL またはデフォルト ACL から、
.Ar file
ファイル中で指定される ACL エントリを削除します。
.El
.Pp
上述のオプションは、コマンド行で指定された順番に評価されます。
.Sh ACL エントリ
ひとつの ACL エントリには、コロンで区切られた次の 3 個の欄があります。
それらは、ACL タグ、ACL 修飾子、裁量的なアクセスパーミッションであり、
次の意味です:
.Bl -tag -width indent
.It Ar "ACL タグ"
.Dq Li user
または
.Ql u
は、
ファイル所有者または指定されたユーザに許可されたアクセスを指定します。
.Dq Li group
または
.Ql g
は、ファイル所有グループまたは指定されたグループに
許可されたアクセスを指定します。
.Dq Li other
または
.Ql o
は、
いかなる user および group に適合しないプロセスに
許可されたアクセスを指定します。
.Dq Li mask
または
.Ql m
は、ファイル所有者
.Dq Li user
ACL エントリおよび
.Dq Li other
ACL エントリ以外のすべての ACL エントリに対して許可される、
最大アクセスを指定します。
.It Ar "ACL 修飾子"
ACL 修飾子欄は、
ある ACL エントリのユーザまたはグループを記述します。
それは次のうちのどれかひとつです:
UID かユーザ名、GID かグループ名、または空。
.Dq Li user
ACL エントリに対しては、
空の欄はファイル所有者に対して許可されるアクセスを指定します。
.Dq Li group
ACL エントリに対しては、
空の欄はファイル所有グループに対して許可されるアクセスを指定します。
.Dq Li mask
および
.Dq Li other
の ACL エントリは、この欄を使用しません。
.It Ar "アクセスパーミッション"
アクセスパーミッション欄は
アクセスパーミッション欄は、
次の文字のそれぞれを最大ひとつまで保持可能です:
.Ql r ,
.Ql w ,
.Ql x
は、それぞれ、読み取り・書き込み・実行のパーミッションを設定します。
これらの文字を取り除いたり
.Ql -
文字で置き換えることで、アクセス無しを示せます。
.El
.Pp
.Dq Li mask
ACL エントリは、デフォルトの
.Dq Li user ,
.Dq Li group ,
.Dq Li other
ACL エントリ以外では必須です。
.Fl n
オプションが指定されず、
.Dq Li mask
ACL エントリが指定されない場合、
.Nm
ユーティリティは、
最終的な ACL エントリ中のすべての
.Dq Li group
ACL エントリのパーミッションの和からなる
.Dq Li mask
ACL エントリを使用します。
.Pp
.Fl M
または
.Fl X
のオプションを使用してファイルから適用される ACL エントリは、
次の形式です:
前述のように 1 ACL エントリあたり 1 行、
空白は無視、
.Ql #
の後のテキストは無視 (コメント)。
.Pp
ACL エントリが評価されるとき、
アクセスチェックアルゴリズムは次の順番で ACL エントリをチェックします:
ファイル所有者、
.Dq Li user
ACL エントリ、ファイル所有グループ、
.Dq Li group
ACL エントリ、
.Dq Li other
ACL エントリ。
.Pp
コマンド行上で複数の ACL エントリを指定するには、コンマで区切ります。
.Sh 診断
.Ex -std
.Sh 使用例
.Dl setfacl -m u::rwx,g:mail:rw file
.Pp
.Pa file
に対し、
.Pa file
所有者の ACL エントリに
読み取りと書き込みと実行のパーミッションを設定し、
mail グループに読み取りと書き込みのパーミッションを設定します。
.Pp
.Dl setfacl -M file1 file2
.Pp
.Pa file1
中の ACL エントリの設定/更新を
.Pa file2
に適用します。
.Pp
.Dl setfacl -x g:mail:rw file
.Pp
読み書きパーミッションを持つ mail グループの ACL エントリを、
.Pa file
から削除します。
.Pp
.Dl setfacl -bn file
.Pp
必須の 3 個のエントリを除くすべての
.Dq Li access
ACL エントリを、
.Pa file
から削除します。
.Pp
.Dl getfacl file1 | setfacl -b -n -M - file2
.Pp
ACL エントリを、
.Pa file1
から
.Pa file2
へコピーします。
.Sh 関連項目
.Xr getfacl 1 ,
.Xr acl 3 ,
.Xr getextattr 8 ,
.Xr setextattr 8 ,
.Xr acl 9 ,
.Xr extattr 9
.Sh 規格
.Nm
ユーティリティは
.Tn IEEE
Std 1003.2c に従っていることが期待されます。
.Sh 歴史
拡張属性およびアクセス制御リストのサポートは、
.Tn TrustedBSD
Project の一部として開発され、
.Fx 5.0
で導入されました。
.Sh 作者
.Nm
ユーティリティは
.An Chris D. Faulhaber Aq jedgar@fxp.org
が書きました。

View file

@ -63,6 +63,8 @@ MAN8 = IPXrouted.8\
fsinfo.8\
fsirand.8\
ftpd.8\
getfmac.8\
getpmac.8\
getty.8\
growfs.8\
hlfsd.8\
@ -209,6 +211,7 @@ MAN8 = IPXrouted.8\
rip6query.8\
rlogind.8\
rmail.8\
rmextattr.8\
rmt.8\
rmuser.8\
route.8\
@ -235,7 +238,9 @@ MAN8 = IPXrouted.8\
savecore.8\
scspd.8\
sendmail.8\
setfmac.8\
setkey.8\
setpmac.8\
sftp-server.8\
showmount.8\
shutdown.8\
@ -320,6 +325,9 @@ MLINKS+=reboot.8 halt.8
MLINKS+=reboot.8 fastboot.8
MLINKS+=reboot.8 fasthalt.8
MLINKS+=restore.8 rrestore.8
MLINKS+=rmextattr.8 setextattr.8
MLINKS+=rmextattr.8 getextattr.8
MLINKS+=rmextattr.8 lsextattr.8
MLINKS+=rpc.lockd.8 lockd.8
MLINKS+=rtsold.8 rtsol.8
MLINKS+=slattach.8 slip.8

View file

@ -0,0 +1,57 @@
.\" Copyright (c) 2002 Networks Associates Technology, Inc.
.\" All rights reserved.
.\"
.\" This software was developed for the FreeBSD Project by Chris
.\" Costello at Safeport Network Services and NAI Labs, the Security
.\" Research Division of Network Associates, Inc. under DARPA/SPAWAR
.\" contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA CHATS
.\" research program.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 3. The names of the authors may not be used to endorse or promote
.\" products derived from this software without specific prior written
.\" permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/usr.sbin/getfmac/getfmac.8,v 1.6 2003/01/15 03:12:48 chris Exp %
.\"
.\" $FreeBSD$
.Dd June 27, 2002
.Dt GETFMAC 8
.Os
.Sh 名称
.Nm getfmac
.Nd ファイルシステムオブジェクトの MAC ラベルの表示
.Sh 書式
.Nm
.Op Fl h
.Op Fl l Ar list,of,labels
.Op Ar
.Sh 記述
.Nm
ユーティリティは、
指定されたファイルの MAC ラベルのテキスト表現を表示します。
.Sh 関連項目
.Xr mac 3 ,
.Xr mac_get_file 3 ,
.Xr mac 4 ,
.Xr setfmac 8 ,
.Xr mac 9

View file

@ -0,0 +1,57 @@
.\" Copyright (c) 2003 Networks Associates Technology, Inc.
.\" All rights reserved.
.\"
.\" This software was developed for the FreeBSD Project by Chris Costello
.\" at Safeport Network Services and Network Associates Labs, the
.\" Security Research Division of Network Associates, Inc. under
.\" DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the
.\" DARPA CHATS research program.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/usr.sbin/getpmac/getpmac.8,v 1.4 2003/02/24 22:53:25 ru Exp %
.\"
.\" $FreeBSD$
.Dd January 14, 2003
.Dt GETPMAC 8
.Os
.Sh 名称
.Nm getpmac
.Nd プロセスに関する MAC ラベルの表示
.Sh 書式
.Nm
.Op Fl l Ar list,of,labels
.Op Fl p Ar pid
.Sh 解説
.Nm
ユーティリティは、指定されたプロセスの MAC ラベルのテキスト表現を表示します。
プロセスを指定しないと、自己プロセスラベルを表示します。
.Sh 関連項目
.Xr mac 3 ,
.Xr mac_get_pid 3 ,
.Xr mac_get_proc 3 ,
.Xr mac 4 ,
.Xr maclabel 7 ,
.Xr getfmac 8 ,
.Xr setfmac 8 ,
.Xr setpmac 8 ,
.Xr mac 9

View file

@ -0,0 +1,127 @@
.\"-
.\" Copyright (c) 2000, 2001 Robert N. M. Watson
.\" Copyright (c) 2002 Networks Associates Technology, Inc.
.\" All rights reserved.
.\"
.\" This software was developed for the FreeBSD Project by Poul-Henning
.\" Kamp and Network Associates Laboratories, the Security Research Division
.\" of Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035
.\" ("CBOSS"), as part of the DARPA CHATS research program
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/usr.sbin/extattr/rmextattr.8,v 1.4 2003/02/24 22:53:25 ru Exp %
.\"
.\" $FreeBSD$
.Dd August 30, 2000
.Dt RMEXTATTR 8
.Os
.Sh 名称
.Nm getextattr ,
.Nm lsextattr ,
.Nm rmextattr ,
.Nm setextattr
.Nd 拡張属性の操作
.Sh 書式
.Nm getextattr
.Op Fl fhqsx
.Ar attrnamespace
.Ar attrname
.Ar filename ...
.Nm lsextattr
.Op Fl fhq
.Ar attrnamespace
.Ar filename ...
.Nm rmextattr
.Op Fl fhq
.Ar attrnamespace
.Ar attrname
.Ar filename ...
.Nm setextattr
.Op Fl fhnq
.Ar attrnamespace
.Ar attrname
.Ar attrvalue
.Ar filename ...
.Sh 解説
これらのユーティリティは、
ファイルおよびディレクトリ中の指定された拡張属性を操作するための
ユーザツールです。
.Ar attrnamespace
引数は取り出し対象の属性の名前空間であり、
正当な値は
.Cm user
および
.Cm system
です。
.Ar attrname
引数は属性名、
.Ar filename
引数はターゲットファイルまたはディレクトリの名前、
.Ar attrvalue
引数は属性に格納する文字列です。
.Pp
次のオプションが使用可能です:
.Bl -tag -width indent
.It Fl f
(強制) 各ファイル名に対するエラーを無視し、残りの引数に対して処理を続行します。
.It Fl h
(非追跡) ファイルがシンボリックリンクの場合、
リンクで指されるファイルではなくリンク自身に対して操作を実行します。
.It Fl n
.Dv ( NUL
終端) 出力中の内容の部分を
.Dv NUL
終端します。
.It Fl q
(静寂) パス名を表示せず、エラーメッセージを抑制します。
.It Fl s
(文字列化) 非表示文字をエスケープし、出力をクォートで括ります。
.It Fl x
(16 進数) 出力を 16 進数で表示します。
.El
.Sh 使用例
.Bd -literal
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
.Ed
.Sh 関連項目
.Xr extattr 2 ,
.Xr extattr 3 ,
.Xr extattrctl 8 ,
.Xr extattr 9
.Sh 歴史
拡張属性サポートは、
.Tn TrustedBSD
Project の一部として開発され、
.Fx 5.0
で導入されました。
各ファイルやディレクトリが追加ラベルを持つことを必要とするような
セキュリティ拡張のために、この開発が行われました。
.Sh 作者
.An Robert N M Watson
.An Poul-Henning Kamp
.Sh バグ
.Nm setextattr
ユーティリティは、属性に対して文字列を設定するためだけに使用できます。

View file

@ -0,0 +1,65 @@
.\" Copyright (c) 2002 Networks Associates Technology, Inc.
.\" All rights reserved.
.\"
.\" This software was developed for the FreeBSD Project by Chris
.\" Costello at Safeport Network Services and NAI Labs, the Security
.\" Research Division of Network Associates, Inc. under DARPA/SPAWAR
.\" contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA CHATS
.\" research program.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/usr.sbin/setfmac/setfmac.8,v 1.9 2003/03/13 23:04:05 chris Exp %
.\" $FreeBSD$
.Dd March 13, 2003
.Dt SETFMAC 8
.Os
.Sh 名称
.Nm setfmac
.Nd ファイルシステムオブジェクトへの MAC ラベルの設定
.Sh 書式
.Nm setfmac
.Op Fl hR
.Ar label
.Ar
.Sh 解説
.Nm setfmac
ユーティリティは、
指定された MAC ラベルを指定されたファイルへ割り当てます。
次のオプションが利用可能です:
.Bl -tag -width indent
.It Fl R
ファイル自身だけではなく、
指定されたファイルを根とするファイル階層に対し、ラベルを設定します。
.It Fl h
ファイルがシンボリックリンクの場合、
リンクで指されるファイルではなくリンクのラベルを変更します。
.El
.Sh 関連項目
.Xr mac 3 ,
.Xr mac_set_file 3 ,
.Xr mac_set_link 3 ,
.Xr mac 4 ,
.Xr re_format 7 ,
.Xr getfmac 8 ,
.Xr setfsmac 8 ,
.Xr mac 9

View file

@ -0,0 +1,64 @@
.\" Copyright (c) 2003 Networks Associates Technology, Inc.
.\" All rights reserved.
.\"
.\" This software was developed for the FreeBSD Project by Chris Costello
.\" at Safeport Network Services and Network Associates Labs, the
.\" Security Research Division of Network Associates, Inc. under
.\" DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the
.\" DARPA CHATS research program.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/usr.sbin/setpmac/setpmac.8,v 1.3 2003/01/15 03:09:01 chris Exp %
.\" $FreeBSD$
.Dd JANUARY 14, 2003
.Os
.Dt SETPMAC 8
.Sh 名称
.Nm setpmac
.Nd 別の MAC プロセスラベルにおけるコマンド実行
.Sh 書式
.Nm
.Ar label
.Ar command
.Op Ar args Op Ar ...
.Sh 解説
.Nm
ユーティリティは、新規プロセスをフォークし、ラベルを
.Ar label
に設定しようとし、成功すると
.Ar command
を実行します。
.Sh 関連項目
.Xr mac 4 ,
.Xr maclabel 7 ,
.Xr getfmac 8 ,
.Xr getpmac 8 ,
.Xr setfmac 8
.Sh 作者
このソフトウェアは、
Network Associates Labs,
the Security Research Division of Network Associates Inc.
が、DARPA CHATS 研究プログラムの一部として、
DARPA/SPAWAR 契約 N66001-01-C-8035 ("CBOSS") のもとに、
.Fx
Project に寄贈しました。