Questi colori indicano che sei in una directory che è scrivibile da altri e che il bit non è impostato . Questo è definito dagli attributi nella prima colonna: drwxrwxrwx
Ciò che ti sta dicendo è che è una directory, che l'utente, il gruppo e altri hanno tutti i permessi di lettura, scrittura ed esecuzione sul file. Questo equivarrebbe all'emissione di chmod 777
su tale directory
Nell'altro volume ( WDred
) ha gli attributi drwxrwxr-x
che significa che è una directory, l'utente e il gruppo hanno diritti di lettura, scrittura ed esecuzione mentre altri possono solo leggere ed eseguire (senza permessi di scrittura). Questo è l'equivlant di chmod 775
.
Attributi di autorizzazione
Il primo carattere è il tipo
- regular file
d directory
l symbolic link
n network file
s socket
I seguenti nove caratteri sono i permessi per, in ordine di gruppi di tre, proprietario, gruppo, altri
r Permission to read file
w Permission to write to file
x Permission to execute file
a Archive bit is on (file has not been backed up)
c Compressed file
s System file
h Hidden file
t Temporary file
Output colorato
Il colore che vedi è non indicativo delle autorizzazioni impostate nel sistema: è una personalizzazione che controlli per aiutarti a identificare le cose.
Devi "chiedere" per l'output colorato con il comando ls -G
(il mio ls è stato alterato per essere ls -laGh
che significa lista, tutto, colore, leggibile dall'uomo).
Successivamente e facoltativamente, devi specificare i tuoi colori in una variabile di ambiente LSCOLORS
che assomiglierebbe a qualcosa di simile
export LSCOLORS="exfxcxdxcxegedabagacad"
Ogni attributo ha una coppia di lettere; il primo è directory. La prima coppia è uno sfondo di directory in primo piano e directory. ex
sarebbe blu con lo sfondo predefinito.
C'è un ottimo generatore LSCOLOR per vedere come sono i colori "live"
Per una descrizione completa di cosa sono i colori e in che modo sono legati agli attributi, consulta la pagina man per ls ( man ls
) e cerca la sezione LSCOLORS
.