Projecten geven de mogelijkheid om limieten te forceren op bronnen die gebruikt worden voor verschillende gebruikers en groepen. Ze kunnen gebruikt worden om een beperking op te leggen aan het aantal files die een proces mag openen, de maximale file grote, CPU gebruik, geheugen toewijzen en nog veel meer.

Ieder proces en de gebruiker behoort aan 1 of meerdere projecten. De gebruiker zijn eerste project word bepaald bij het inloggen en zal dan de `standaard` voor het project zijn wat ingesteld is in de Gebruiker Attributen sectie van deze module. Gebruikers kunnen overschakelen naar andere projecten met behulp van de `newtask` opdracht.

Ieder project heeft een lijst met gebruikers en groepen die toegang hebben, bijvoorbeeld door over te schakelen met de `newtask` opdracht. Omdat een gebruiker lid is van een project wil dit nog niet zeggen dat hij er automatisch bijhoort na het inloggen - dit moet worden ingesteld in de Gebruiker Attributen sectie.

De meest belangrijke attributen van een project zijn de bron limieten die worden toegevoegd aan zijn gebruikers. Ieder lid heeft de volgende attributen :

Bron
  De bron die het controleert, zoals `process.max-file-descriptor` voor de maximale aan te maken file grote, of `process.max-cpu-time` voor de hoeveelheid CPU tijd die dit proces mag hebben.
Bron type
  Bepaald wie deze bron limieten mag modificeren, en is bijna altijd ingesteld op Privileged. Deze attributen zijn optioneel - als <Geen> is geselecteerd, zal de systeem globale limiet voor de bron worden toegevoegd. De betekenis van de andere opties zijn :
  - Privileged - Kan alleen maar gemodificeerd worden door de bevoorrechte (superuser) oproepers.
  - Systeem - Vastgezet voor de duur van het besturingssysteem proces.
  - Basis - Kan worden gemodificeerd door de eigenaar van het aanroepende proces.
Bovenste limiet
  Het bovenste limiet wat het proces mag gebruiken voordat er actie word ondernomen. Dit moet ingevuld worden in bytes, seconden of het aantal onderwerpen, afhankelijk van het bron type.
Actie wanneer het word overschreden
  Bepaald wat er gebeurt met een proces als het limiet word overschreden. Normaal gesproken staat dit ingesteld op Negeren, waardoor simpelweg het systeem die het oproept waardoor het limiet word overschreden de oproep niet beantwoord zal worden. Echter, de opties om een ​​signaal te sturen naar het betrokken proces is ook bruikbaar.