Назад | Перейти на главную страницу

Применение ограничений памяти для сеансов экрана

Вы можете установить ограничения на использование памяти для стандартных приложений Linux в: /etc/security/limits.conf

К сожалению, Я раньше думал эти ограничения применяются только к пользовательским приложениям, а не к системным службам.. Это означает, что пользователи могут обойти свои ограничения, запустив приложения через системную службу, такую ​​как screen. Я хотел бы знать, можно ли разрешить пользователям использовать screen но по-прежнему соблюдайте ограничения приложений.

Джеффу пришла в голову прекрасная идея использовать nohup который подчиняется ограничениям пользователя (замечательно!), но я все же хотел бы знать, можно ли имитировать полезные оконные функции screen.

РЕДАКТИРОВАТЬ:

Кажется мой screen сеансы теперь подчиняются ограничениям моего жесткого адресного пространства, определенным в /etc/security/limits.conf. Я, должно быть, ошибался. Я недавно установил cpulimit, но я сомневаюсь, что это решение. Спасибо за nohup совет, Джефф! Это очень полезно.

Ссылка на пакет CPU Limit

Я не собираюсь комментировать, является ли это фактическим «эксплойтом» или предполагаемым поведением, но решение этой ситуации - запретить доступ к screen. Если им / вам нужно запустить процесс, когда они вышли из системы, они могут использовать nohup.