doc: Update lxc.container.conf(5)

- Update Japanese man for commit a7c27357b3, seccomp v2
- Fix typo in English man

Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
Acked-by: Stéphane Graber <stgraber@ubuntu.com>
This commit is contained in:
KATOH Yasufumi 2014-02-13 16:11:08 +09:00 committed by Stéphane Graber
parent 48e49f08c0
commit 4473e38b99
2 changed files with 38 additions and 6 deletions

View File

@ -1427,14 +1427,46 @@ by KATOH Yasufumi <karma at jazz.email.ne.jp>
<!-- <!--
A container can be started with a reduced set of available A container can be started with a reduced set of available
system calls by loading a seccomp profile at startup. The system calls by loading a seccomp profile at startup. The
seccomp configuration file should begin with a version number seccomp configuration file must begin with a version number
(which currently must be 1) on the first line, a policy type on the first line, a policy type on the second line, followed
(which must be 'whitelist') on the second line, followed by a by the configuration.
list of allowed system call numbers, one per line.
--> -->
コンテナは,起動時に seccomp プロファイルをロードすることで,利用可能なシステムコールを減らして起動することが可能です. コンテナは,起動時に seccomp プロファイルをロードすることで,利用可能なシステムコールを減らして起動することが可能です.
seccomp の設定ファイルは,最初の行がバージョン番号 (現在は 1 でなければならない) で2 行目はポリシーのタイプ ('whitelist' でなければならない),で始まる必要があり,その後に 1 行ごとに利用可能なシステムコールの番号が書かれたリストが続きます. seccomp の設定ファイルは,1 行目がバージョン番号2 行目がポリシーのタイプで始まる必要があり,その後に設定を書きます.
</para> </para>
<para>
<!--
Versions 1 and 2 are currently supported. In version 1, the
policy is a simple whitelist. The second line therefore must
read "whitelist", with the rest of the file containing one (numeric)
sycall number per line. Each syscall number is whitelisted,
while every unlisted number is blacklisted for use in the container
-->
現時点では,バージョン番号は 1 と 2 をサポートしています.バージョン 1 ではポリシーはシンプルなホワイトリストですので2 行目は "whitelist" でなければなりません.
そして残りの行には 1 行に 1 つずつ,システムコール番号を書きます.各行のシステムコール番号がホワイトリスト化され,リストにない番号は,そのコンテナではブラックリストに入ります.
</para>
<para>
<!--
In version 2, the policy may be blacklist or whitelist,
supports per-rule and per-policy default actions, and supports
per-architecture system call resolution from textual names.
-->
バージョン 2 では,ポリシーはブラックリストもしくはホワイトリストで表され,ルールごとのアクションと,ポリシーごとのデフォルトのアクションを設定できます.そして,アーキテクチャごとの設定と,テキストで書かれたシステムコール名での設定が可能です.
</para>
<para>
<!--
An example blacklist policy, in which all system calls are
allowed except for mknod, which will simply do nothing and
return 0 (success), looks like:
-->
以下にブラックリストのポリシーの例を示します.これは mknod 以外の全てのシステムコールが許可されmknod が呼ばれると,何もせずに単に 0(成功) を返します.
</para>
<screen>
2
blacklist
mknod errno 0
</screen>
<variablelist> <variablelist>
<varlistentry> <varlistentry>
<term> <term>

View File

@ -1024,7 +1024,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
policy is a simple whitelist. The second line therefore must policy is a simple whitelist. The second line therefore must
read "whitelist", with the rest of the file containing one (numeric) read "whitelist", with the rest of the file containing one (numeric)
sycall number per line. Each syscall number is whitelisted, sycall number per line. Each syscall number is whitelisted,
while every unlisted number is blacklisted for use in teh container while every unlisted number is blacklisted for use in the container
</para> </para>
<para> <para>