2011-11-09 13 views
5

Programımın sayfalarını belleğe kilitlemem gerekiyor. Program, ayrıcalıklı olmayan kullanıcılardan Solaris 10 işletim sistemi altında çalışır. Ben kullanmayı denedik: kanal kiplerini(), mlockall() ve plock(), ama her zaman aynı sonucu elde edersiniz:Ayrılmamış kullanıcılardan bellek nasıl kilitlenir?

plock/mlock/mlockall: Değil sahibi Fakat kökünden çalışır

. Programımın sayfalarını, bir şekilde imtiyazsız kullanıcılardan belleğe kilitleyebilir miyim?

Teşekkürler!

cevap

5

Kararını buldum ve paylaşmak istiyorum. Başka biri için yararlı olabilir. Ben ertesi komutuyla yapılabilir Solaris altında, kullanıcının ayrıcalıklarını modifiye: Linux düşünmek

usermod -K defaultpriv=basic,proc_lock_memory user 

aynı durumla olabilir ve Linux özelliklerini kullanarak çözülebilir.