projekt
Projekt ger ett sätt att säkerställa begränsningar för resursanvändning för olika användare och grupper. De kan användas för att begränsa antalet filer en process kan öppna, det är maximal filstorlek, CPU-användning, minnesallokering och mer.

Varje process och användare tillhör ett eller flera projekt. En användares initiala projekt bestäms vid inloggningstid och kommer antingen att vara standard eller projektet som anges i avsnittet Användarattribut i denna modul. Användare kan byta till olika projekt med kommandot newtask .

Varje projekt har en lista över användare och grupper som får åtkomst till det, till exempel genom att byta till det med kommandot newtask . Bara för att en användare är medlem i ett projekt betyder det inte nödvändigtvis att han automatiskt kommer att tillhöra det vid inloggningstidpunkten - detta måste ställas in i avsnittet Användarattribut .

De viktigaste attributen för ett projekt är de resursgränser som gäller för medlemmarna. Var och en har följande attribut:

Resurs
Resursen som den kontrollerar, till exempel process.max-fil-deskriptor för maximal skapbar filstorlek, eller process.max-cpu-tid för den mängd CPU-tid som en process kan konsumera.
Resurstyp
Bestämmer vem som kan ändra denna resursgräns och är nästan alltid inställd på Privileged . Detta attribut är valfritt - om <Ingen> är vald, kommer systemets globala gräns för resursen att gälla i stället. Betydelsen av de andra alternativen är:
Övre gräns
Den övre gränsen för användning som en process får förbrukas innan åtgärden utlöses. Detta anges i byte, sekunder eller antal trådar, beroende på resurstyp.
Åtgärd när det överskrids
Bestämmer vad som händer med en process som överskrider gränsen. Vanligtvis är detta inställt på Deny , vilket helt enkelt får systemsamtalet som försökte överskrida gränsen att misslyckas. Alternativen för att skicka en signal till den kränkande processen kan dock också vara användbara.