Мы разрешаем пользователям выполнять скрипты на наших серверах. Наша модель безопасности предполагает их хромирование. Мы хотим иметь возможность применять ограничения ulimit к ним, и лучший способ сделать это, по-видимому, находится в /etc/security/limits.conf
Но это не похоже на работу. Вот что мы установили в limits.conf
:
@registered_users - priority 7
@registered_users - nice 7
* - priority 9
* - nice 9
И это работает в некоторых случаях:
sudo -u testuser python
Даст процесс Python с 9-ю милостью (не 7, надоедливо)
НО
sudo chroot --userspec=testuser:registered_users python
дает процесс Python с добротностью 0.
какие-нибудь подсказки?
Мы попытались добавить session required pam_limits.so
в /etc/pam.d/common-session
, но безрезультатно.