Abbiamo detto la scorsa volta che un sistema multiutente deve garantire che un utente non possa accedere a dati cui non deve accedere. Per questo viene autenticato.
Il sistema di permessi che serve per decidere chi può accedere a cosa in Linux si basa, oltre che sugli utenti, sul concetto di gruppo.
Il gruppo è in realtà un gruppo di utenti. Ogni utente, quando viene creato, viene associato ad n gruppo, che è il suo gruppo principale.
Possiamo poi associare l'utente a qualunque altro gruppo noi vogliamo.
Dobbiamo ora individuare le operazioni che possono essere svolte con file e directory. Esse sono:
Leggere un file o listare i file contenuti nella directory (indicato con r)
Scrivere un file o modificare (aggiungere/cancellare/rinominare) i file contenuti in una directory (indicato con w)
Eseguire un file oppure rendere una directory la directory corrente (indicato con x)