Solo per tua informazione.
CHMOD è utilizzato per modificare i permessi di un file.PERMISSION COMMAND
U G W
rwx rwx rwx chmod 777 filename
rwx rwx r-x chmod 775 filename
rwx r-x r-x chmod 755 filename
rw- rw- r-- chmod 664 filename
rw- r-- r-- chmod 644 filename
U = User
G = Group
W = World
r = Readable
w = writable
x = executable
- = no permission
Ecco un altro modo di vederla:
Autorizzazioni:
400 read by owner
040 read by group
004 read by anybody (other)
200 write by owner
020 write by group
002 write by anybody
100 execute by owner
010 execute by group
001 execute by anybody
Per ottenere una combinazione, basta sommarli. Ad esempio, per leggere, scrivere, eseguire per proprietario, leggere, eseguire, per gruppo ed eseguire da chiunque, devi aggiungere 400+200+100+040+010+001 per ottenere 751.
Il modo più semplice senza modificare altre impostazioni:chmod -x file
.
Da man chmod:
mode ::= clause [, clause ...] clause ::= [who ...] [action ...] action action ::= op [perm ...] who ::= a | u | g | o op ::= + | - | = perm ::= r | s | t | w | x | X | u | g | o
Nota i tre opzioni in op :+
, -
e =
Usa semplicemente:chmod -x <file>