Ogni processo viene eseguito come un utente particolare
Un utente particolare possiede ogni file
Un utente umano / reale ha una vera shell di login, ad es. / bin / sh, / bin / bash, / bin / csh
Un utente umano di solito ha una directory home (il più delle volte in / home)
Utenti virtuali
Un utente virtuale o un account di servizio viene solitamente eseguito come daemon o è collegato a un processo come shell web, ftp's o un servizio in esecuzione sul sistema, piuttosto che a qualcuno che utilizza il sistema.
Un utente virtuale ha il proprio set di privilegi, E.G., i propri file e le proprie porte di rete.
Un account di servizio potrebbe non avere la possibilità di utilizzare una shell. Viene utilizzato per eseguire servizi con ambito ristretto e privilegi.
Questi account isolano vari servizi che funzionano su una macchina per non calpestare le dita degli altri.