Há algumas coisas que você precisa entender sobre namespaces linux.
- Cada tipo de namespace isola apenas uma coisa específica. Os namespaces de rede, por exemplo, isolam apenas a rede.
- Muitos tipos de namespace têm um relacionamento de herança de algum tipo (namespaces de rede são incomuns por estarem totalmente isolados)
Se você quiser impedir que os usuários processem a visualização um do outro, a ferramenta para o trabalho será um "namespace pid".
Eu aconselho você a olhar para algo como lxc, que usa os diferentes tipos de espaço para nome junto com cgroups para produzir ambientes isolados.