r - lectura
w - escritura
x - ejecución
Se dan en ternas para
$ chmod 755 archivo.sh
Veámoslo con
$ ls -l
donde se presentará
-rwxr-xr-x etc etc |||_ejecución=1 } terna para ||_escritura=2 } el owner, la |_lectura=4 } cual suma 7.
y si vemos las ternas de group y anyone
notaremos que son la suma de 4 y 1 ambas.
Cada número para cada terna se explica
sumando los valores según el esquema
de aquí abajo:
_ __ __ __ __ __ | '__| \ \ /\ / / \ \/ / | | \ V V / > < |_| \_/\_/ /_/\_\ | | | ____ 2 ____ 1 ____ 0 |___ \ |___ \ |___ \ __) | __) | __) | / __/ / __/ / __/ |_____| |_____| |_____| | | | _ _ ____ _ | || | |___ \ / | | || |_ __) | | | |__ _| / __/ | | |_| |_____| |_|
Si queremos dar permisos de sólo lectura
a tod@s y al owner también de escritura
deberemos hacerlo de la siguiente manera:
$ chmod 644 archivo.sh
Y en caso de no querer dar un permiso,
simplemente se pone cero en la posición
de la terna que nos ineterese.