JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... そのプロセスは変更後のユーザー名前空間において CAP_SYS_ADMIN ケーパビリティを持っていなければならない。 ユーザー名前空間への参加に成功すると、 そのユーザー ID やグループ ID に関わらず、 プロセスにはその名前空間におけるすべてのケーパビリティが認められる ... 属性 (共有が clone (2) CLONE_FS フラグで制御される属性) を別のプロセスと共有している場合、 プロセスは新しいユーザー名前空間に参加できない。 ユーザー名前空間の詳細は user_namespaces (7) を参照。 プロセスがマルチスレッドの場合、そのプロセスを新しいマウント ... スレッドを指定された名前空間に関連付けし直す際に問題が発生した。 EINVAL 呼び出し元が先祖 (親や親の親など) の PID 名前空間に参加しようとした。 EINVAL 自分がすでにメンバーとなっているユーザー名前空間に参加しようとした。 EINVAL 呼び出し元が他のプロセスと ... ... ockopt (2) and setsockopt (2) fail with the error ENOPROTOOPT . IP_ADD_MEMBERSHIP (Linux 1.2 以降) マルチキャストグループに参加する。 引数は ip_mreqn 構造体である。 struct ip_mreqn { struct in_addr imr_multiaddr; /* IP multicast group address */ struc ... dress; /* IP address of local interface */ int imr_ifindex; /* interface index */ }; imr_multiaddr には、アプリケーションが参加または脱退したい マルチキャストグループのアドレスが入る。 指定するアドレスは有効なマルチキャストアドレスでなければならない ( ... さもなければ setsockopt (2) がエラー EINVAL で失敗する)。 imr_address はシステムがマルチキャストグループに参加する際に用いる ローカルなインターフェースのアドレスである。 これが INADDR_ANY であった場合には、適切なインターフェースがシス ... ... マッチしたそれぞれのパケットはグループ内のいずれか一つのソケットにだけキューイングされる。 ソケットをファンアウトグループに参加させるには、 レベル SOL_PACKET でオプション PACKET_FANOUT を指定して setsockopt (2) を呼び出す。 ネットワーク名前空間毎に最大 ... ョン値の先頭 16 ビットに ID をエンコードすることで、 ソケットはグループを選択する。 あるグループへの最初のパケットソケットの参加があった時点で、 グループは暗黙のうちに作成される。 既存のグループへの参加が成功するためには、 それ以降にそのグループに参加し ... ... )、両方のプロセスグループは同じセッションの 一部でなければならない ( setsid (2) と credentials (7) 参照)。この場合は pgid は参加すべき既存の プロセスグループを指定し、そのセッション ID は参加するプロセスの セッション ID に一致しなければならない。 POSIX ... ... )、両方のプロセスグループは同じセッションの 一部でなければならない ( setsid (2) と credentials (7) 参照)。この場合は pgid は参加すべき既存の プロセスグループを指定し、そのセッション ID は参加するプロセスの セッション ID に一致しなければならない。 POSIX ... ... )、両方のプロセスグループは同じセッションの 一部でなければならない ( setsid (2) と credentials (7) 参照)。この場合は pgid は参加すべき既存の プロセスグループを指定し、そのセッション ID は参加するプロセスの セッション ID に一致しなければならない。 POSIX ... ... )、両方のプロセスグループは同じセッションの 一部でなければならない ( setsid (2) と credentials (7) 参照)。この場合は pgid は参加すべき既存の プロセスグループを指定し、そのセッション ID は参加するプロセスの セッション ID に一致しなければならない。 POSIX ... ... 空間とは関係のない機能も多数実装している。) setns (2) setns (2) システムコールを使うと、呼び出したプロセスを既存の名前空間に参加させることができる。 参加する名前空間は、 以下で説明する /proc/[pid]/ns ファイルのいずれか一つを参照するファイルディスクリプ ... ... ルスレッドのプログラムは、 変更先のユーザー名前空間で CAP_SYS_ADMIN を持っていれば、 setns (2) を使って別のユーザー名前空間に参加することができる。 変更時に、 変更後の名前空間ですべてのケーパビリティを獲得する。 CLONE_NEWUSER を指定して clone (2) や uns ... 態で開始される。 同様に、 unshare (2) を使って新しいユーザー名前空間を作成したり、 setns (2) を使って既存のユーザー名前空間に参加したりしたプロセスは、 その名前空間ですべてのケーパビリティを獲得する。 一方、 そのプロセスは、親のユーザー名前空間 ( clone ... nshare (2) や setns (2) の場合) では、 root ユーザー (root 名前空間のユーザー ID 0 のプロセス) により新しい名前空間の作成や参加が行われた場合であっても、 ケーパビリティを全く持たない。 execve (2) の呼び出しでは、 プロセスのケーパビリティは通常の方法 ( ... ... g , --process-group 指定したプロセスが所属しているプロセスグループにシグナルを送る。 そのプロセスグループに複数のプロセスが参加している場合でも、 kill シグナルはグループあたり 1 つだけ送られる。 -i , --interactive kill する前に対話的に確認を求める。 - ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。