rhel 7 устанавливает неограниченный размер стека

Эта проблема может исходить от /run/nologin. /run/nologinсоздан systemd-tmpfiles-setup.service. Затем он удаляется с помощью systemd-user-sessions.service.

Так что вы должны удалить это:

$ ls -l /run/nologin
# rm /run/nologin

Дайте нам знать, если это сработает! Удачи!

0
07.12.2020, 21:55
1 ответ

Использование команды ulimit для установки ограничений изменит ограничения только для текущего порожденного процесса (оболочки )и его дочерних элементов.

Например, если вы делаете:

#With root
ulimit -s unlimited
#Switch to other user 
su - <user>
ulimit -s  ## unlimited ; because this still be a child process

Но если вы:

  #With root
  ulimit -s unlimited
  #Logout
  logout
  #Login as the other user then execute the following
  ulimit -s ## 8192

Использование /etc/security/limits.conf установит их навсегда, но вам придется повторно войти (в новую сессию ), чтобы они могли быть эффективными.

Если даже настройка стека в /etc/security/limits.conf неэффективна, проверьте, не был ли он переопределен в /etc/security/limits.d/ или посмотрите на файлы вашего профиля ~/.bash _профиль ~/.bashrc.

Также проверьте, доступно ли вышеуказанное в / etc/pam.d/password -auth и /etc/pam.d/system -auth , чтобы уверены, что /etc/security/limits.conf загружен:

session requires pam_limits.so
1
18.03.2021, 22:44

Теги

Похожие вопросы