From dde08a8767b3a0d1ced0d4357a0af6807a67a5f2 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Thu, 30 May 2013 12:40:51 +0200 Subject: docs: normalize the formatting of man pages for nsenter and unshare Signed-off-by: Benno Schulenberg --- sys-utils/unshare.1 | 54 +++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) (limited to 'sys-utils/unshare.1') diff --git a/sys-utils/unshare.1 b/sys-utils/unshare.1 index 58f2bb228..5503fafa0 100644 --- a/sys-utils/unshare.1 +++ b/sys-utils/unshare.1 @@ -1,57 +1,56 @@ .\" Process this file with .\" groff -man -Tascii lscpu.1 .\" -.TH UNSHARE 1 "January 2013" "util-linux" "User Commands" +.TH UNSHARE 1 "May 2013" "util-linux" "User Commands" .SH NAME unshare \- run program with some namespaces unshared from parent .SH SYNOPSIS .B unshare -.RI [ options ] -program +.RB [ options ] +.I program .RI [ arguments ] .SH DESCRIPTION -Unshares specified namespaces from parent process and then executes specified -program. Unshareable namespaces are: +Unshares the indicated namespaces from the parent process and then executes +the specified program. Unshareable namespaces are: .TP .BR "mount namespace" -mounting and unmounting filesystems will not affect rest of the system +Mounting and unmounting filesystems will not affect the rest of the system (\fBCLONE_NEWNS\fP flag), except for filesystems which are explicitly marked as -shared (by mount --make-shared). See /proc/self/mountinfo for the shared flags. +shared (with \fBmount --make-shared\fP; see \fI/proc/self/mountinfo\fP for the +\fBshared\fP flags). .TP .BR "UTS namespace" -setting hostname, domainname will not affect rest of the system -(\fBCLONE_NEWUTS\fP flag). +Setting hostname or domainname will not affect the rest of the system. +(\fBCLONE_NEWUTS\fP flag) .TP .BR "IPC namespace" -process will have independent namespace for System V message queues, semaphore -sets and shared memory segments (\fBCLONE_NEWIPC\fP flag). +The process will have an independent namespace for System V message queues, +semaphore sets and shared memory segments. (\fBCLONE_NEWIPC\fP flag) .TP .BR "network namespace" -process will have independent IPv4 and IPv6 stacks, IP routing tables, firewall -rules, the \fI/proc/net\fP and \fI/sys/class/net\fP directory trees, sockets -etc. (\fBCLONE_NEWNET\fP flag). +The process will have independent IPv4 and IPv6 stacks, IP routing tables, +firewall rules, the \fI/proc/net\fP and \fI/sys/class/net\fP directory trees, +sockets, etc. (\fBCLONE_NEWNET\fP flag) .TP .BR "pid namespace" -children will have a distinct set of pid to process mappings than their parent. -(\fBCLONE_NEWPID\fP flag). +Children will have a distinct set of PID to process mappings from their parent. +(\fBCLONE_NEWPID\fP flag) .TP .BR "user namespace" -process will have distinct set of uids, gids and capabilities. (\fBCLONE_NEWUSER\fP flag). +The process will have a distinct set of UIDs, GIDs and capabilities. +(\fBCLONE_NEWUSER\fP flag) .TP -See the \fBclone\fR(2) for exact semantics of the flags. +See \fBclone\fR(2) for the exact semantics of the flags. .SH OPTIONS .TP .BR \-h , " \-\-help" -Print a help message, -.TP -.BR \-m , " \-\-mount" -Unshare the mount namespace, -.TP -.BR \-u , " \-\-uts" -Unshare the UTS namespace, +Display a help message and exit. .TP .BR \-i , " \-\-ipc" -Unshare the IPC namespace, +Unshare the IPC namespace. +.TP +.BR \-m , " \-\-mount" +Unshare the mount namespace. .TP .BR \-n , " \-\-net" Unshare the network namespace. @@ -59,6 +58,9 @@ Unshare the network namespace. .BR \-p , " \-\-pid" Unshare the pid namespace. .TP +.BR \-u , " \-\-uts" +Unshare the UTS namespace. +.TP .BR \-U , " \-\-user" Unshare the user namespace. .SH SEE ALSO -- cgit v1.2.3-55-g7522