LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    unshare

    
    
    

    SYNOPSIS

           unshare [options] program [arguments]
    
    
    

    DESCRIPTION

           Unshares the indicated namespaces from the parent process and then exe-
           cutes the specified program.  The namespaces to be unshared  are  indi-
           cated via options.  Unshareable namespaces are:
    
           mount namespace
                  Mounting  and unmounting filesystems will not affect the rest of
                  the system (CLONE_NEWNS flag), except for filesystems which  are
                  explicitly  marked  as  shared  (with  mount  --make-shared; see
                  /proc/self/mountinfo for the shared flags).
    
                  It's recommended to use mount --make-rprivate or  mount  --make-
                  rslave  after  unshare  --mount to make sure that mountpoints in
                  the new namespace are really unshared from parental namespace.
    
           UTS namespace
                  Setting hostname or domainname will not affect the rest  of  the
                  system.  (CLONE_NEWUTS flag)
    
           IPC namespace
                  The process will have an independent namespace for System V mes-
                  sage  queues,  semaphore  sets  and  shared   memory   segments.
                  (CLONE_NEWIPC flag)
    
           network namespace
                  The process will have independent IPv4 and IPv6 stacks, IP rout-
                  ing tables, firewall rules,  the  /proc/net  and  /sys/class/net
                  directory trees, sockets, etc.  (CLONE_NEWNET flag)
    
           pid namespace
                  Children  will  have  a  distinct set of PID to process mappings
                  from their parent.  (CLONE_NEWPID flag)
    
           See clone(2) for the exact semantics of the flags.
    
    
    

    OPTIONS

           -h, --help
                  Display help text and exit.
    
           -i, --ipc
                  Unshare the IPC namespace.
    
           -m, --mount
                  Unshare the mount namespace.
    
           -n, --net
                  Unshare the network namespace.
    
           -p, --pid
                  a  new  pid  namespace.   It  also  implies creating a new mount
                  namespace since the /proc mount would otherwise mess up existing
                  programs  on  the  system. The new proc filesystem is explicitly
                  mounted as private (by MS_PRIVATE|MS_REC).
    
    
    

    SEE ALSO

           unshare(2), clone(2), mount(8)
    
    
    

    BUGS

           None known so far.
    
    
    

    AUTHOR

           Mikhail Gusarov <dottedmag@dottedmag.net>
    
    
    

    AVAILABILITY

           The unshare command is part of the util-linux package and is  available
           from ftp://ftp.kernel.org/pub/linux/utils/util-linux/.
    
    
    

    util-linux July 2013 UNSHARE(1)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz