Projekti
Projekti zagotavljajo način uveljavljanja omejitev pri uporabi virov za različne uporabnike in skupine. Uporabljajo se lahko za omejevanje števila datotek, ki jih postopek lahko odpre, njegova največja velikost datoteke, uporaba CPU-ja, dodelitev pomnilnika in še več.

Vsak postopek in uporabnik pripada enemu ali več projektom. Uporabniški začetni projekt je določen ob času prijave in bo bodisi privzet bodisi bo projekt nastavljen v razdelku Uporabniške lastnosti tega modula. Uporabniki lahko preklopijo na različne projekte z ukazom newtask .

Vsak projekt ima seznam uporabnikov in skupin, ki jim je dovoljen dostop, na primer s prehodom nanj z ukazom newtask . Ker je uporabnik član projekta, to ne pomeni nujno, da bo samodejno pripadal temu času ob prijavi - to mora biti določeno v razdelku Uporabniške lastnosti .

Najpomembnejši atributi projekta so omejitve virov, ki veljajo za njegove uporabnike članice. Vsak ima naslednje atribute:

Vir
Sredstva, ki jih nadzoruje, na primer proces.max -deskriptor datoteke za največjo velikost datoteke, ki jih je mogoče ustvariti, ali process.max-cpu-čas za čas CPU, ki ga postopek lahko porabi.
Vrsta vira
Določi, kdo lahko spremeni to omejitev virov in je skoraj vedno nastavljen na Privilegiran . Ta atribut ni izbiren - če je izbrano <None> , bo namesto tega uporabljena sistemska omejitev za vir. Druge možnosti so naslednje:
Zgornja meja
Zgornja meja uporabe, ki jo lahko postopek porabi pred sprožitvijo dejanja. Ta je vnesen v bajtih, sekundah ali številu niti, odvisno od vrste vira.
Ukrep ob preseganju
Določi, kaj se zgodi s postopkom, ki presega omejitev. Običajno je to nastavljeno na Zavrni , kar preprosto povzroči, da sistemski klic, ki poskuša prekoračiti omejitev, ne uspe. Kljub temu pa so lahko koristne tudi možnosti pošiljanja signala kršiteljskemu postopku.