Классы входа были частью FreeBSD, насколько я себя помню. Это позволяет системному администратору (root) устанавливать ограничения ресурсов для пользователей или группы пользователей, как настроено в /etc/login.conf .
Это особенно полезно на многопользовательских серверах, таких как веб-хостинг и поставщики оболочки.
Этот вид ограничений включает в себя:
Загрузка процессора
Использование памяти
Максимальное количество открытых файлов (файловые дескрипторы)
Внутри этого класса входа в систему можно создать самый большой отдельный файл (не избыточный для квот).
И многое другое.
Если вы вносите какие-либо изменения или добавляете новые классы входа, вы должны использовать cap_mkdb для создания базы данных возможностей из /etc/login.conf.
Думайте cgroups. Кроме того, вы можете найти «ps auxw -o class» полезным, чтобы увидеть, какие процессы принадлежат к какому классу, и «su -c classname», чтобы изменить свой класс входа в систему для целей тестирования.
Ответы:
Классы входа были частью FreeBSD, насколько я себя помню. Это позволяет системному администратору (root) устанавливать ограничения ресурсов для пользователей или группы пользователей, как настроено в /etc/login.conf .
Это особенно полезно на многопользовательских серверах, таких как веб-хостинг и поставщики оболочки.
Этот вид ограничений включает в себя:
Если вы вносите какие-либо изменения или добавляете новые классы входа, вы должны использовать cap_mkdb для создания базы данных возможностей из /etc/login.conf.
Применять изменения:
cap_mkdb /etc/login.conf
источник
Думайте cgroups. Кроме того, вы можете найти «ps auxw -o class» полезным, чтобы увидеть, какие процессы принадлежат к какому классу, и «su -c classname», чтобы изменить свой класс входа в систему для целей тестирования.
источник