Projeler, farklı kullanıcılar ve gruplar için kaynak kullanımı sınırlarını zorlamanın bir yolunu sunar. Bir işlemin açabileceği dosya sayısını, maksimum dosya boyutunu, CPU kullanımını, bellek ayırmayı ve daha fazlasını kısıtlamak için kullanılabilirler. Her süreç ve kullanıcı bir veya daha fazla projeye aittir. Kullanıcının ilk projesi oturum açma zamanında belirlenir ve varsayılan olarak veya bu modülün Kullanıcı Özellikleri bölümünde ayarlanan proje olur. Kullanıcılar newtask komutunu kullanarak farklı projelere geçebilir .
Her projenin, örneğin newtask komutuyla ona geçerek, erişmesine izin verilen kullanıcı ve grupların bir listesi vardır. Bir kullanıcının bir projenin üyesi olması, oturum açma sırasında otomatik olarak projeye ait olacağı anlamına gelmez - bunun Kullanıcı Özellikleri bölümünde ayarlanması gerekir.
Bir projenin en önemli özellikleri, üye kullanıcıları için geçerli olan kaynak sınırlarıdır. Her birinin aşağıdaki özellikleri vardır:
- Kaynak
- Kontrol edebileceği kaynak; örneğin, oluşturulabilir maksimum dosya boyutu için process.max-dosya-tanımlayıcı veya bir işlemin kullanabileceği CPU süresi için process.max-cpu-time .
- Kaynak tipi
- Bu kaynak sınırını kimlerin değiştirebileceğini belirler ve neredeyse her zaman Ayrıcalıklı olarak ayarlanır. Bu özellik isteğe bağlıdır - <Hiçbiri> seçilirse, bunun yerine kaynağın sistem genel sınırı uygulanır. Diğer seçeneklerin anlamları:
- Ayrıcalıklı - Yalnızca ayrıcalıklı (süper kullanıcı) arayanlar tarafından değiştirilebilir.
- Sistem - İşletim sistemi örneği süresi boyunca sabit.
- Temel - Çağıran sürecin sahibi tarafından değiştirilebilir.
- Üst sınır
- İşlem tetiklenmeden önce bir işlemin kullanmasına izin verilen kullanım üst sınırı. Bu, kaynak türüne bağlı olarak bayt, saniye veya iş parçacığı sayısı olarak girilir.
- Aşıldığında yapılan işlem
- Sınırı aşan bir işleme ne olacağını belirler. Genellikle bu, Sınırı aşmaya çalışan sistem çağrısının başarısız olmasına neden olan Deny olarak ayarlanır. Bununla birlikte, rahatsız edici sürece sinyal gönderme seçenekleri de kullanılabilir.