Я отметил, что в /etc/security/limits.conf ограничения настраиваются для каждого пользователя (или для группы), например:
@faculty hard nproc 50
Я предполагаю, что именно setrlimit выполняет работу по установке ограничений, но setrlimit работает на основе процесса, то есть он устанавливает только ограничения ресурсов для своего вызывающего процесса, так как он не может устанавливать ограничения для пользователя, как ОС может соблюдать ограничения ресурсов, настроенные в файле limit.conf?
Еще один вопрос,
Если определенный процесс превышает свою квоту ресурсов, он будет убит? Если да, то по какому сигналу? Спасибо.