У меня была та же проблема, вручную запрашивающая компьютерные сертификаты, хотя они работали автоматически и не было никакой проблемы, запрашивающей пользовательские сертификаты.
Я разрешил проблему путем изменения настроек безопасности каталога IIS для предоставления анонимного доступа для виртуального каталога PKI только!
The ulimits aren't specific to services or system-wide, they are specific to individual accounts. The soft limit in /etc/security/limits.conf
should be what appears as the default when you start the service; this doesn't seem to be happening in your case, so I would start looking at the dot-files for the user(s) running the service(s) in question or at the actual init script for the service(s) in question. I have a feeling your ulimit is set in one of those two places, and thus overriding the /etc/security/limits.conf
values.
Я использовал тот метод, о котором вы говорите, чтобы установить ulimit
и umask
для файлов, созданных пользователем Apache.
Это означает, что я отредактировал /etc/init.d/httpd
и включил туда конфигурацию umask
и ulimit -s
, которая решила мою проблему, поэтому я думаю это хорошее решение.
Никакого воздействия, кроме ожидаемого, не произошло.
Файл /etc/security/limits.conf
используется PAM, но PAM используется, когда пользователь входит в систему. Однако, когда службы запускаются, это не проходит через PAM, поэтому limits.conf
не помогает. Службы запускаются системой инициализации, и их настройки зависят от используемой системы. Если вы используете выскочку, его можно установить в / etc / sysconfig / init
для всей системы или в / etc / sysconfig /
для каждой службы. В мире systemd ulimit можно установить в служебных файлах с помощью usint Limit
, я не уверен, как это сделать в масштабе всей системы. В OpenRC вы можете установить rc_ulimit =
для каждой службы или для всей системы в /etc/rc.conf
.