OSDN Git Service

(split) LDP: Update draft and release pages (based on the previous commit)
[linuxjm/LDP_man-pages.git] / release / man2 / unshare.2
index 70c8fe3..a3f6429 100644 (file)
@@ -50,10 +50,9 @@ unshare \- プロセス実行コンテキストの一部を分離する
 呼び出し元プロセスは他のプロセスとファイルディスクリプタを共有しなくなる。
 .TP 
 \fBCLONE_FS\fP
-Reverse the effect of the \fBclone\fP(2)  \fBCLONE_FS\fP flag.  Unshare file
-system attributes, so that the calling process no longer shares its root
-directory (\fBchroot\fP(2)), current directory (\fBchdir\fP(2)), or umask
-(\fBumask\fP(2))  attributes with any other process.
+\fBclone\fP(2)  \fBCLONE_FS\fP フラグの効果を取り消す。ファイルシステム属性を共有させず、呼び出し元プロセスは、ルートディレクトリ
+(\fBchroot\fP(2))、カレントディレクトリ (\fBchdir\fP(2))、 umask (\fBumask\fP(2))
+を他のプロセスと共有しなくなる。
 .TP 
 \fBCLONE_NEWIPC\fP (Linux 2.6.19 以降)
 このフラグは \fBclone\fP(2) \fBCLONE_NEWIPC\fP フラグと同じ効果を持つ。
@@ -63,10 +62,10 @@ System V IPC 名前空間を共有せず、呼び出し元プロセスは 他の
 使用するには \fBCAP_SYS_ADMIN\fP ケーパビリティが必要である。
 .TP 
 \fBCLONE_NEWNET\fP (Linux 2.6.24 以降)
-This flag has the same effect as the \fBclone\fP(2)  \fBCLONE_NEWNET\fP flag.
-Unshare the network namespace, so that the calling process is moved into a
-new network namespace which is not shared with any previously existing
-process.  Use of \fBCLONE_NEWNET\fP requires the \fBCAP_SYS_ADMIN\fP capability.
+このフラグは \fBclone\fP(2) \fBCLONE_NEWNET\fP フラグと同じ効果を持つ。ネット
+ワーク名前空間を共有せず、呼び出し元プロセスは他のプロセスとは共有しな
+い固有のネットワーク名前空間のコピーを持つ。\fBCLONE_NEWNET\fP を使用する
+には \fBCAP_SYS_ADMIN\fP ケーパビリティが必要である。
 .TP 
 \fBCLONE_NEWNS\fP
 .\" These flag name are inconsistent:
@@ -154,11 +153,10 @@ System V セマフォのアンドゥ値を共有せず、呼び出し元プロ
 .\"be incrementally added to unshare without affecting legacy
 .\"applications using unshare.
 .\"
-Not all of the process attributes that can be shared when a new process is
-created using \fBclone\fP(2)  can be unshared using \fBunshare\fP().  In
-particular, as at kernel 3.8, \fBunshare\fP()  does not implement flags that
-reverse the effects of \fBCLONE_SIGHAND\fP, \fBCLONE_THREAD\fP, or \fBCLONE_VM\fP.
-Such functionality may be added in the future, if required.
+\fBclone\fP(2)  で新しいプロセスを生成したときに共有される全てのプロセス属性を、 \fBunshare\fP()
+によって共有の解除ができるわけではない。 特に、カーネル 3.8 時点では、 \fBunshare\fP()  に \fBCLONE_SIGHAND\fP,
+\fBCLONE_THREAD\fP, \fBCLONE_VM\fP の効果を取り消すためのフラグが実装されていない。
+これらの機能は、必要であれば将来追加されるかもしれない。
 .SH 関連項目
 \fBclone\fP(2), \fBfork\fP(2), \fBkcmp\fP(2), \fBsetns\fP(2), \fBvfork\fP(2)