Для чего этот каталог? Это часть POSIX? Является ли это частью стандартной базы Linux? Это обеспечивается ядром или это скорее дистрибутив? Где я могу найти дополнительную документацию об этом?
linux
authentication
BestGuestNA
источник
источник
Ответы:
Хороший вопрос, так как вы вряд ли найдете документацию, которая прямо отвечает на ваши вопросы. Я бы сказал, что это часть LSB, так как после установки вашей системы Linux вы уже найдете этот каталог созданным. Более того, используя
apt-file
утилиту в системах Debian, вы увидите это:Итак, нет пакета, который конкретно создает этот каталог, поэтому я предполагаю, что он является частью LSB.
Однако я не думаю, что это является частью ядра. Как вы можете видеть выше, есть много пакетов, которые используют этот каталог для размещения файлов внутри, и, насколько я знаю, зависит от дистрибутива. Например, системы, которые используют systemd, в основном игнорируют содержимое каталога '/ etc / security' ' .
Что касается функциональности, большинство файлов определяют ограничения для ресурсов. Как вы можете видеть выше, большинство файлов в этом каталоге относятся к пакетам PAM, поэтому в этом случае вы можете, например, контролировать, сколько пользователей вы будете разрешать в системе. Вы также можете контролировать, сколько открытых файлов может обрабатывать процесс, определяя как мягкие, так и жесткие ограничения.
Поскольку это зависит от пакета, вы можете использовать
man
несколько файлов, которые вы найдете внутри (т.е.man limits.conf
), но нет справочной страницы, которая объясняет весь каталог.источник
Большинство файлов в / etc / security устанавливаются вместе с PAM, но иногда в него может проникнуть другой пакет.
Большинство файлов / etc / security / * являются файлами конфигурации для различных модулей PAM (например, pam_access )
Часто в этих файлах есть примеры с комментариями, но если для них нет страницы справки (например, « man access.conf »).
Если вы не видите модуль PAM, указанный в /etc/pam.d/*, то ничто не будет использовать значения, которые вы добавляете в соответствующий файл конфигурации в / etc / security /.
источник