Модуль community.general.pam_limits — изменение лимитов Linux PAM
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.general.
Чтобы использовать её в плейбуке, укажите: community.general.pam_limits.
Краткое описание
- Модуль community.general.pam_limits изменяет лимиты PAM.
- Файл по умолчанию:
/etc/security/limits.conf. - Полную документацию см. в
man 5 limits.conf.
Параметры
Параметр | Комментарии |
|---|---|
backup логическое значение | Создать резервную копию файла с отметкой времени, чтобы можно было восстановить исходный файл, если вы случайно неправильно его перезаписали. Варианты:
|
comment строка | Комментарий, связанный с лимитом. По умолчанию: |
dest строка | Изменить путь к файлу limits.conf. По умолчанию: |
domain строка / обязательный | Имя пользователя, имя группы с префиксом @, шаблон подстановки, диапазон UID/GID. |
limit_item строка / обязательный | Задаваемый лимит. Варианты:
|
limit_type строка / обязательный | Тип лимита. Пояснение см. в Варианты:
|
use_max логическое значение | Если установлено значение Если указанное значение больше значения в файле, содержимое файла заменяется новым значением; в противном случае содержимое не изменяется. Варианты:
|
use_min логическое значение | Если установлено значение Если указанное значение меньше значения в файле, содержимое файла заменяется новым значением; в противном случае содержимое не изменяется. Варианты:
|
value строка / обязательный | Значение лимита. Значением должно быть Если для Подробнее см. справочные страницы |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная добавлено в community.general 2.0.0 | Может работать в режиме |
diff_mode | Поддержка: полная добавлено в community.general 2.0.0 | В режиме diff возвращает сведения об изменениях (или о том, что, возможно, требуется изменить в |
Примечания
Примечание
- Если файл
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: true
- 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
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/pam_limits_module.html