除非使用 su – 命令切换到 UID,否则通过 SSH 设置 ulimit 不会生效?

我们遇到一个问题:在 limit.conf 中设置的 ulimit 参数默认情况下不会在通过 SSH 登录时生效。只有当我们再次使用 su – 命令切换到相同的用户 ID 时,才会应用我们设置的 ulimit 参数。操作系统在kylinOS和BClinux都遇到过,记录一下在bclinux中的配置。