The text describing the persistent mount namespace example is rather confused. Explain more clearly the purpose of making the parent directory a bind mount with private propagation. Also make a few other wording improvements. Signed-off-by: Michael Kerrisk (man-pages) <mtk.manpages@xxxxxxxxx> --- sys-utils/unshare.1 | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/sys-utils/unshare.1 b/sys-utils/unshare.1 index ea170b13a..e3a23f78c 100644 --- a/sys-utils/unshare.1 +++ b/sys-utils/unshare.1 @@ -304,9 +304,16 @@ FOO .EE .in .PP -Establish a persistent mount namespace referenced by the bind mount -/root/namespaces/mnt. This example shows a portable solution, because it -makes sure that the bind mount is created on a shared filesystem. +The following commands +establish a persistent mount namespace referenced by the bind mount +.IR /root/namespaces/mnt . +In order to ensure that this bind mount does not get propagated +to other mount namespaces, +the parent directory +.RI ( /root/namespaces ) +is first made a bind mount with +.I private +propagation. .PP .in +4n .EX -- 2.26.2