per vedere i diritti ls -la, la serve per mostrare la lista estesa, per ogni file una riga con i parametri specifici, in cui a sta per all, in cui ci sono i
file di sistemi che cominciano con punto.
La lista è in ordine alfabetico, in ogni lista estesa incontro il file . che vuol dire la mia directory locale(sites aviable), e il file .. che significa la directory "genitore"(apache2). Per ogni file o directory, specifica prima di tutto i diritti, poi in caso di file, il numero di link, in caso di directory il numero di files, il nome del proprietario, la lunghezza in byte, la data dell'ultima modifica, l'ora dell'ultima modifica e il nome del file. Gli utenti possono essere riconosciuti dal numero, con ls -lan, ho i loro codici identificativi di ogni utente o ogni gruppo wuid e gead.
I diritti
Il primo dei dieci caratteri indica il tipo di file "d" indica che è una directory, ci puo' essere "-" per un file comune "b" file di blocco, "s" è un socket, possono essere importanti e sono anche testabili, poi ci sono 3 gruppi di diritti
-il gruppo dei diritti relativi all'utenti
-il gruppo dei diritti relativi al gruppo
-il gruppo dei diritti di "other" tutti coloro che non sono utenti e non fanno parte del gruppo.
ciascun gruppo di 3 puo' essere rwx
r=read i file r sono leggibili a colui che ha il diritto di leggere
drwxr-xr-x 2 root root 4096 2009-02-25 09:25 .
drwxr-xr-x 7 root root 4096 2009-01-21 10:45 ..
-rw-r--r-- 1 root root 950 2008-09-19 15:41 default
-rw-r--r-- 1 root root 7366 2008-09-19 15:41 default-ssl
-rw-r--r-- 1 root root 2545 2009-01-21 10:45 dekiwiki
-rw-r--r-- 1 root root 950 2009-02-25 09:25 maccaferri
i primi 3 sono quelli del proprietario del file
il 4 5 e 6 al gruppo nelle directory, il diritto di esecuizione, significa avere il diritto di attraversamento
ch mode serve per modificare i diritti si usa chmod (man chmod)
1)
u g o
rwx rwx rwx
110 100 100
diventera
rw- r-- r--
in binario sono sostituiti
0 se non c'è la lettera e 1 se c'è la lettera
-ottale-
110 100 100
6 4 4
-R, --recursive
change files and directories recursively
2)
rwx r-x r-x
111 101 101
7 5 5
di default viene dato
dir 7 0 0
file 6 0 0
per modificare il file "maccaferri" gli diamo i diritti chmod 600 maccaferri
per aggiungere al gruppo group other, read
diventa
ch mod go+r -R, --recursive
change files and directories recursively
opzioni interessanti di chmode
110 100 100
chown cambia il proprietario del file
chown root.root maccaferri
Edited by «¤Mb¤» - 25/2/2009, 10:46CITAZIONE (Steve Harris @ 666, The Number Of The Beast)
"Woe to you, Oh Earth and Sea, for the Devil sends the
beast with wrath, because he knows the time is short...
Let him who hath understanding reckon the number of the
beast for it is a human number, its number is Six hundred and
sixty six."

mi ricordo quel 4 agosto
a bologna che caldo c'era
e cosi senza alcun motivo
cancellarono la v nera
poi quel viaggio a fine mese
verso roma con mille pretese
ma il tuo sogno venne stroncato
e a bologna fu un giorno sacro!!!!!