1. NOM

unshare - Exécuter un programme avec des espaces de noms dé-partagés du parent

2. SYNOPSIS

unshare [options] programme [arguments]

3. DESCRIPTION

Dé-partage les espaces de noms indiqués du processus parent puis exécute le programme indiqué. Les espaces de noms dé-partageables sont :

  • espace de noms de montage
        les montage et démontage de systèmes de fichiers n'affecteront pas le reste du système (attribut CLONE_NEWNS) ;
  • espace de noms UTS
        la configuration de nom d'hôte et nom de domaine n'affectera pas le reste du système (attribut CLONE_NEWUTS) ;
  • espace de noms IPC
        le processus aura un nom d'espace indépendant pour les files de message System V, les jeux de sémaphore et les segments de mémoire partagée (attribut CLONE_NEWIPC) ;
  • espace de noms réseau
        le processus aura des piles IPv4 et IPv6, des tables de routage IP, des règles de pare-feu, les arborescences de répertoires /proc/net et /sys/class/net, des sockets, etc. indépendants (attribut CLONE_NEWNET).
  • Consultez clone(2) pour les sémantiques exactes des attributs.
        .SH OPTIONS
  • -h, --help
        Afficher un message d'aide.
  • -m, --mount
        Dé-partager l'espace de noms de montage.
  • -u, --uts
        Dé-partager l'espace de noms UTS.
  • -i, --ipc
        Dé-partager l'espace de noms IPC.
  • -n, --net
        Dé-partager l'espace de noms réseau.

4. NOTES

La commande unshare abandonne d'éventuels privilèges avant d'exécuter le programme cible. Cela permet d'exécuter unshare avec les privilèges du superutilisateur (« setuid root »).

5. VOIR AUSSI

unshare(2), clone(2)

6. BOGUES

Aucun connu pour le moment.

7. AUTEUR

Mikhail Gusarov <>

8. DISPONIBILITÉ

La commande unshare fait partie du paquet util-linux, elle est disponible sur <URL:ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.