ограничения применяются только после су

Я пытаюсь установить пределы для своей машины и стараюсь следовать указаниям многих постов StackExchange. Никто из них не работал для меня.

ulimits применяются только после входа в систему моего пользователя с помощью su. Это демонстрирует проблему:

kenny@pop-os:~$ whoami
kenny
kenny@pop-os:~$ ulimit -Hn
4096
kenny@pop-os:~$ su kenny
Password: 
kenny@pop-os:~$ ulimit -Hn
500000

То, что я сделал:

  • Я установил DefaultLimitNOFILE=500000 в /etc/systemd/system.conf и /etc/systemd/user.conf. Я подтвердил это ниже:
cat /etc/systemd/system.conf /etc/systemd/user.conf | grep LimitNOFILE
DefaultLimitNOFILE=500000
DefaultLimitNOFILE=500000
  • В /etc/security/limits.conf я установил:
kenny hard nofile 500000 
kenny soft nofile 500000
root hard nofile 500000 
root soft nofile 500000
  • I В /etc/profile и ~/.bashrc я искал что-то, что могло бы изменить границы и не могло найти ничего очевидного.

Я перезагрузил компьютер после внесения вышеуказанных изменений, и они не вступили в силу.

0
задан 5 September 2019 в 21:12

0 ответов

Другие вопросы по тегам:

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