如何将用户限制在特定的网络命名空间?

如何将用户限制在特定的网络命名空间?

假设我有一台带有一些非默认网络命名空间的 Linux 主机。我需要根据用户身份验证的结果将特定用户限制到特定的网络命名空间。例如:

  • user1 使用密码或 ssh 密钥向 Linux 主机进行身份验证并进入网络命名空间 ns1
  • user2 使用密码或 ssh 密钥向 Linux 主机进行身份验证并进入网络命名空间 ns2

换句话说,我需要根据认证的结果,即根据“谁是谁”的信息,将用户隔离到不同的网络命名空间中。两个用户必须只能看到他们有权查看的路线。

相关内容