Fiecare proces are un ID unic, numit ID proces sau PID. Deși fiecare proces care rulează simultan are un ID diferit, în timp PID-urile pot fi reutilizate.
În afară de procesul inițial (de obicei numit init ) fiecare are un proces părinte din care a fost creat. De exemplu, dacă rulați vi de la promptul dvs. shell, procesul părinte vi va fi shell-ul dvs. Un proces poate avea orice număr de copii, dar numai un părinte.
Fiecare proces se execută cu permisiunile unor utilizatori și grupuri, care se aplică atunci când accesează fișiere și directoare. Utilizatorii și procesele pot ucide doar alte procese pe care le dețin, cu excepția rădăcinii care poate ucide orice.