Projekte bied 'n manier om beperkings op die gebruik van hulpbronne vir verskillende gebruikers en groepe af te dwing. Dit kan gebruik word om die aantal lêers wat 'n proses kan open, te beperk, dit is die maksimum lêergrootte, CPU-gebruik, geheue-toewysing en meer. Elke proses en gebruiker behoort aan een of meer projekte. Die aanvanklike projekte van 'n gebruiker word tydens die aanmeldtyd bepaal, of sal standaard wees, óf die projek is opgestel in die afdeling Gebruikerskenmerke van hierdie module. Gebruikers kan na die verskillende projekte oorskakel met behulp van die opdrag newtask .
Elke projek het 'n lys gebruikers en groepe wat toegang daartoe het, byvoorbeeld deur na die nuwe taakopdrag oor te skakel. Net omdat 'n gebruiker 'n lid van 'n projek is, beteken dit nie noodwendig dat hy outomaties daaraan sal hoort nie - dit moet in die afdeling Gebruikerskenmerke gestel word.
Die belangrikste eienskappe van 'n projek is die hulpbronlimiete wat op die lidgebruikers van toepassing is. Elkeen het die volgende eienskappe:
- hulpbron
- Die hulpbron wat dit beheer, soos process.max-file-descriptor vir die maksimum aanpasbare lêergrootte, of process.max-cpu-tyd vir die hoeveelheid SVE-tyd wat 'n proses kan verbruik.
- Hulpbron tipe
- Bepaal wie hierdie hulpbronlimiet kan verander, en is byna altyd ingestel op Bevoorreg . Hierdie kenmerk is opsioneel - as <Geen> is gekies, sal die stelsel se globale limiet in die plek van toepassing wees. Die betekenis van die ander opsies is:
- Bevoorregte - kan slegs verander word deur bevoorregte (supergebruiker) bellers.
- Stelsel - word reggestel vir die duur van die instansie van die bedryfstelsel.
- Basies - kan deur die eienaar van die oproepproses verander word.
- Boonste perk
- Die boonste limiet vir gebruik wat deur 'n proses toegelaat word om te verteer voordat die aksie plaasvind. Dit word in grepe, sekondes of aantal drade ingevoer, afhangende van die tipe hulpbron.
- Aksie as dit oorskry word
- Bepaal wat gebeur met 'n proses wat die limiet oorskry. Tipies is dit ingestel op Deny , wat bloot die stelseloproep veroorsaak wat probeer het om die limiet te oorskry om te misluk. Die opsies om 'n sein na die aanstootlike proses te stuur, kan egter ook nuttig wees.