pam_limits — Модификация лимитов PAM в Linux
Новая версия с 2.0.
Описание
- Модуль
pam_limitsизменяет лимиты PAM, по умолчанию находящиеся в файле /etc/security/limits.conf. Полная документация доступна в man limits.conf(5).
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| backup |
| Создаёт резервную копию файла, включая отметку времени, для восстановления исходного файла в случае неверного изменения. |
| comment | Значение по умолчанию: | Комментарий, связанный с лимитом. |
| dest | Значение по умолчанию: /etc/security/limits.conf | Изменить путь к файлу limits.conf. |
| domain обязательно | Имя пользователя, @имя группы, подстановка, диапазон UID/GID. | |
| limit_item обязательно |
| Лимит, который нужно установить |
| limit_type обязательно |
| Тип лимита, см. man limits для объяснения |
| use_max |
| Если установлено yes, максимальное значение будет использоваться или сохранено. Если заданное значение превышает значение в файле, содержимое файла заменяется новым значением, иначе содержимое не изменяется. |
| use_min |
| Если установлено yes, минимальное значение будет использоваться или сохранено. Если указанное значение меньше значения в файле, содержимое файла заменяется новым значением, иначе содержимое не изменяется. |
| value обязательно | Значение лимита. |
Примечания
Примечание
- Если файл dest не существует, он создаётся.
Примеры
# Add or modify nofile soft limit for the user joe
- pam_limits:
domain: joe
limit_type: soft
limit_item: nofile
value: 64000
# Add or modify fsize hard limit for the user smith. Keep or set the maximal value.
- pam_limits:
domain: smith
limit_type: hard
limit_item: fsize
value: 1000000
use_max: yes
# Add or modify memlock, both soft and hard, limit for the user james with a comment.
- pam_limits:
domain: james
limit_type: '-'
limit_item: memlock
value: unlimited
comment: unlimited memory lock for james
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместим.
Автор
- Sebastien Rohaut (@usawa)
Подсказка
Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/pam_limits_module.html