Permissões
O sistema operativo UNIX (e da mesma forma, o Linux) difere de outros ambientes de computação na medida em que não é apenas ummultitarefa sistema, mas também é uma multi-utilizador do sistema, bem.
O que exatamente significa isso? Isto significa que mais do que um utilizador pode estar a operar o computador ao mesmo tempo. Enquanto o computador terá apenas um teclado e monitor, ele ainda pode ser usado por mais de um usuário. Por exemplo, se o computador estiver conectado a uma rede, ou à Internet, os usuários remotos podem fazer login via telnet ou ssh (secure shell) e operar o computador. Na verdade, os usuários remotos podem executar aplicativos X e ter a saída gráfica exibida em um computador remoto. O sistema X Windows suporta isso.
A capacidade multi-usuário de Unix não é uma "inovação", recente, mas sim um recurso que está profundamente enraizado na concepção do sistema operacional. Se você se lembrar o ambiente no qual o Unix foi criado, isso faz sentido. Anos atrás, antes dos computadores eram "pessoal", que eram grandes, caros e centralizado. Um típico sistema de computador da universidade consistiu de um grande computador mainframe localizado em um prédio no campus e terminais foram localizados em todo o campus, cada um ligado ao grande computador central. O computador suporta muitos usuários ao mesmo tempo.
A fim de tornar esta prática, um método teve que ser concebido para proteger os utilizadores entre si. Afinal, você não pode permitir que as ações de um usuário para travar o computador, nem você poderia permitir que um usuário para interferir com os arquivos pertencentes a outro usuário.