Я видел в документе следующее о поле type в /etc/security/limits.conf:

-
  for enforcing both soft and hard resource limits together.

  Note, if you specify a type of '-' but neglect to supply the
  item and value fields then the module will never enforce any
  limits on the specified user/group etc. .

На странице руководства у нас есть этот пример:

*               soft    core            0
*               hard    nofile          512
@student        hard    nproc           20
@faculty        soft    nproc           20
@faculty        hard    nproc           50
ftp             hard    nproc           0
@student        -       maxlogins       4

Конфигурация для группы @student имеет тип - as. В этом контексте, что это значит?

1 ответ1

1

Другие параметры - это ограничения процесса, выполняемые ядром - действует мягкий лимит, но пользователь (или программа) может повысить его до жесткого. Жесткий лимит не может быть увеличен (кроме как root), только понижен. Так что иногда полезно установить один отдельно или оба.

Maxlogins, однако, не является ограничением - ядро не отслеживает логины как таковые. Предел входа в систему обеспечивается самим pam_limits, считая (я думаю) записи сеанса в utmp. Так что у него нет мягкого / жесткого разделения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .