Projek menyediakan cara untuk menegakkan had penggunaan sumber untuk pengguna dan kumpulan yang berbeza. Mereka dapat digunakan untuk membatasi jumlah file yang dapat dibuka oleh proses, ukuran file maksimum, penggunaan CPU, peruntukan memori dan banyak lagi.

Setiap proses dan pengguna tergolong dalam satu atau lebih projek. Projek awal pengguna ditentukan pada masa log masuk, dan akan menjadi `lalai` atau projek yang ditetapkan di bahagian Atribut Pengguna modul ini. Pengguna boleh beralih ke projek yang berbeza menggunakan arahan `newtask` itu.

Setiap projek mempunyai senarai pengguna dan kumpulan yang dibenarkan untuk mengaksesnya, sebagai contoh dengan beralih kepadanya dengan perintah `newtask` itu. Hanya kerana pengguna adalah anggota projek tidak semestinya dia akan menjadi miliknya secara automatik pada masa log masuk - ini mesti ditetapkan di bahagian Atribut Pengguna .

Atribut yang paling penting dalam projek adalah had sumber yang berlaku untuk pengguna anggotanya. Masing-masing mempunyai sifat berikut:

Sumber
  Sumber yang dikendalikannya, seperti proses.max `-file-deskriptor` untuk ukuran fail maksimum yang dapat dibuat, atau proses.max `-cpu-time` untuk jumlah waktu CPU yang dapat digunakan oleh suatu proses.
Jenis sumber
  Menentukan siapa yang dapat mengubah had sumber ini, dan hampir selalu ditetapkan ke Privileged . Atribut ini adalah pilihan - jika <Tiada> dipilih, had global sistem untuk sumber akan berlaku sebagai gantinya. Maksud pilihan lain adalah:
  - Privileged - Boleh diubah hanya oleh pemanggil istimewa (superuser).
  - Sistem - Dibetulkan selama tempoh contoh sistem operasi.
  - Asas - Boleh diubah suai oleh pemilik proses panggilan.
Had atas
  Had atas penggunaan yang dibenarkan oleh proses sebelum tindakan dipicu. Ini dimasukkan dalam bait, saat atau bilangan utas, bergantung pada jenis sumber.
Tindakan apabila terlampau
  Menentukan apa yang berlaku pada proses yang melebihi had. Biasanya ini ditetapkan ke Deny , yang hanya menyebabkan panggilan sistem yang cuba melebihi had gagal. Walau bagaimanapun, pilihan untuk menghantar isyarat ke proses yang menyinggung mungkin juga berguna.