Ho provato a leggere l'output di "$ man chmod"
ma sarebbe stato più semplice se fosse scritto in venusiano... O_o...
Ci capisco di più quando parla Prometeo...
Qualcuno mi può dire a grandi linee come posso cambiare i permessi dei file tramite questo comando?
TT (Nuovo acronimo che mi pare sia inventato da me visto che non l'ho mai sentito: Thank Thousands, Grazie mille)!!!
il primo numero è per il proprietario del file
il secondo per il gruppo a cui appartiene il proprietario
il terzo per il resto degli utenti
Cambiando il numero, si cambiano i permessi
avrai notato che i permessi vengono espressi i questo modo
r-x
opp
rwx
ecc..
Guarda il primo come fosse un numero binario, cioè 101
l'101 in decimale è 5 quindi per impostare i permessi in quel modo, in numero è il 5
Nel secondo caso invece è 111, cioè 7 in decimale.
Come ha detto Yubei l'ordine è "proprietario (u)" "gruppo (g)" "altri (o)"
Utilizza la somma per dare i permessi.
Un permesso totale (rwx) sarà quindi uguale a 4+2+1=7
E così via...
Quindi semplicemente:
# chmod 766 nomefile
Dà tutti i permessi al possessore, mentre gli altri avranno solo lettura e scrittura e non potranno eseguirlo.
Per aggiungere/togliere permessi al volo trovo comoda invece la notazione letterale; quindi per rendere eseguibile da tutti un file basta dare:
# chmod a+x nomefile
Per togliere i permessi in scrittura:
# chmod a-w nomefile
Per dare i permessi in lettura al solo possessore:
# chmod u+r nomefile
He who is not bold enough to be stared at from across the abyss
is not bold enough to stare into it himself.