硬 vs - 在 limit.conf 中

硬 vs - 在 limit.conf 中

与指定“hard”相比,为限制类型指定“-”有什么好处?

CentOS 上的 limit.conf 手册页谈到限制类型时说,“硬...用户不能将系统资源的要求提高到高于这些值”和“软...这些限制是用户可以提高或提高的限制”。下降到任何预先存在的硬限制允许的范围内。”

听起来硬只是比软更具限制性,那么用“-”指定两者有什么意义呢?就好像你同时说“用户不能更改此”和“用户改变这个。”

FWIW,我正在尝试减少和限制用户登录的默认设置。我目前正在使用,* - priority 15但想知道这与* hard priority 15.

答案1

允许-您通过三种方式设置硬限制和软限制:

  1. 指定硬限制,不触及任何低于该限制的软限制
  2. 指定零和硬限制范围内的软限制。
  3. 指定两者,因此将软限制设置为其最大值

-如果软限制的默认值低于硬限制的默认值,则第三个选项将不可能实现。

在这种情况下priority,该数字似乎只是运行用户进程的良好值。在任何情况下,用户都无法将进程调整为较低的值,因此我根本不知道如何解释“硬”和“软”限制(而且我不在可以测试此功能的 Linux 系统上) 。

相关内容