Comprendere i permessi UNIX
Poiché Mac OS X è concepito su un core UNIX, potrai impostare i permessi inserendo i comandi UNIX in Terminale.
Ogni documento o directory possiede tre tipi di gruppi di sicurezza:
- Proprietario: si tratta del proprietario o del creatore del documento o della directory
- Gruppo: si tratta del gruppo a cui è assegnato il documento o la directory
- Tutti gli altri: tutti coloro che non sono proprietari o che non sono assegnati al gruppo associato al documento o alla directory
A ogni gruppo di sicurezza viene attribuito un codice che controlla i permessi del gruppo stesso:
- r (lettura) consente all'utente di visualizzare l'elemento senza poter realizzare nessuna modifica.
- w (scrittura) consente all'utente di visualizzare l'elemento e di realizzare eventuali modifiche.
- x (esecuzione) consente all'utente di eseguire script o programmi.
- (accesso) significa che l'accesso è disattivato.
Per visualizzare i permessi di documenti e di directory in Terminale, scrivi il comando "ls -l". Per ogni documento o directory elencati, potrai consultare i permessi, il nome del proprietario e del gruppo, e il nome del documento o della directory.
Esempi:
Il seguente documento (-) mostra i permessi di lettura, scrittura ed esecuzione per il proprietario (rwx), per il gruppo (rwx) e per tutti gli altri (rwx): -rwxrwxrwx
Il seguente documento (-) mostra i permessi di lettura, scrittura ed esecuzione per il proprietario (rwx) e per il gruppo (rwx), ma nessun permesso per tutti gli altri (---): -rwxrwx---
Il seguente documento (-) mostra i permessi di lettura, scrittura ed esecuzione per il proprietario (rwx), ma nessun permesso per il gruppo (---), né per tutti gli altri (---): -rwx------
Il seguente documento (-) mostra i permessi di lettura e di scrittura, ma non di esecuzione per il proprietario (rw-), per il gruppo (rw-), e per tutti gli altri (rw-): -rw-rw-rw-
Il seguente documento (-) mostra i permessi di lettura, scrittura ed esecuzione per il proprietario (rwx), ma solo i permessi di lettura e di esecuzione per il gruppo (r-x) e per tutti gli altri (r-x): -rwxr-xr-x
Il seguente documento (-) mostra i permessi di lettura, scrittura ed esecuzione per il proprietario (rwx), ma solo il permesso di lettura per il gruppo (r--), e per tutti gli altri (r--): -rwxr--r--
Per ulteriori informazioni sui permessi in UNIX consulta la pagina man scrivendo: man ls