community.general.pam_limits – Изменение лимитов PAM Linux
Примечание
Этот плагин входит в коллекцию community.general (версия 1.3.2).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в playbook укажите: community.general.pam_limits.
Описание
- Модуль
pam_limitsизменяет лимиты PAM. Файл по умолчанию/etc/security/limits.conf. Полная документация доступна по ссылкеman 5 limits.conf.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| backup boolean |
| Создаёт резервную копию файла, включая информацию о времени, чтобы вы могли восстановить исходный файл в случае ошибки. |
| comment строка | По умолчанию: "" | Комментарий, связанный с лимитом. |
| dest строка | По умолчанию: "/etc/security/limits.conf" | Изменить путь к файлу limits.conf. |
| domain строка / обязательно | Имя пользователя, @имя группы, подстановка, диапазон uid/gid. | |
| limit_item строка / обязательно |
| Лимит, который нужно установить |
| limit_type строка / обязательно |
| Тип лимита, см. man 5 limits.conf для объяснения |
| use_max boolean |
| Если установлено yes, максимальное значение будет использоваться или сохранено. Если указанное значение больше значения в файле, содержимое файла заменяется новым значением, иначе содержимое не изменяется. |
| use_min boolean |
| Если установлено yes, минимальное значение будет использоваться или сохранено. Если указанное значение меньше значения в файле, содержимое файла заменяется новым значением, иначе содержимое не изменяется. |
| value строка / обязательно | Значение лимита. |
Примечания
Примечание
- Если файл
destне существует, он создаётся.
Примеры
- name: Add or modify nofile soft limit for the user joe
community.general.pam_limits:
domain: joe
limit_type: soft
limit_item: nofile
value: 64000
- name: Add or modify fsize hard limit for the user smith. Keep or set the maximal value.
community.general.pam_limits:
domain: smith
limit_type: hard
limit_item: fsize
value: 1000000
use_max: yes
- name: Add or modify memlock, both soft and hard, limit for the user james with a comment.
community.general.pam_limits:
domain: james
limit_type: '-'
limit_item: memlock
value: unlimited
comment: unlimited memory lock for james
- name: Add or modify hard nofile limits for wildcard domain
community.general.pam_limits:
domain: '*'
limit_type: hard
limit_item: nofile
value: 39693561
Авторы
- 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.10/collections/community/general/pam_limits_module.html