如何在指定的网络命名空间中生成用户生成每个进程

How to spawn every process by a user in a specified network namespace

提问人:Stathis Kapnidis 提问时间:9/8/2023 更新时间:9/8/2023 访问量:27

问:

我有一个名为 ns_hadoop 的网络名称。 我还有一个 hadoopuser。

我想在 ns_hadoop 命名空间中生成由该用户启动的所有进程,无论是 shell 还是 cron 作业。这样一来,我基本上可以只让一个用户连接到 VPN,而其余的用户则保持正常运行。

我该怎么做?

我一直在尝试使用 unshare,并且我一直在考虑更改 /etc/passwd 中的 shell。但据我所知,这两种解决方案都不能涵盖所有流程

Linux Hadoop 网络 命名空间 VPN

评论

0赞 OneCricketeer 9/13/2023
我不明白这怎么是一个Hadoop问题?你是在问 YARN(或 Oozie for cron)吗?

答: 暂无答案