Skocz do zawartości

Jak Nałożyć Limity Na Aplikacje?


borzole

Rekomendowane odpowiedzi

Witam,

mam jeden program, z którego cieknie i już dwa razy mi system wyłożył. Szukam jak nałożyć limit ram na pojedynczy program, ale nic zadowalającego nie mam.

* pam_limits.so całkiem ładnie działa http://rysiek.linux.pl/2010/06/13/linux-hardening-podstawy/ ale operuje od razu na grupach i userach, a potrzebuję czegoś bardziej selektywnego

* wiem, że mogę użyć ulimit i nice tak jak to robi funkcja daemon() z /etc/init.d/functions, ale nie chcę robić wrappera tylko narzucić limit odgórnie jak 'pam limits'

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

Witam,

mam jeden program, z którego cieknie i już dwa razy mi system wyłożył. Szukam jak nałożyć limit ram na pojedynczy program, ale nic zadowalającego nie mam.

* pam_limits.so całkiem ładnie działa http://rysiek.linux.pl/2010/06/13/linux-hardening-podstawy/ ale operuje od razu na grupach i userach, a potrzebuję czegoś bardziej selektywnego

* wiem, że mogę użyć ulimit i nice tak jak to robi funkcja daemon() z /etc/init.d/functions, ale nie chcę robić wrappera tylko narzucić limit odgórnie jak 'pam limits'

 

Mam pomysł, jednak jest to trochę takie obejście sytuacji i będzie wymagać nieco pracy, żeby dostowsować to do Twoich wymagań. Ogólny plan jest taki, żeby utworzyć nowego użytkownika w systemie. Możesz potem utworzyć alias, który będzie zmieniał użytkownika i otwierał aplikację. Potem wszystko będzie załatwiane przez pam_limits.so.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...