## Entendiendo los permisos r - lectura w - escritura x - ejecución Se dan en ternas para * owner * group * anyone ### Un ejemplo otorgando permisos ``` $ 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. ### De dónde vienen esos valores Cada número para cada terna se explica sumando los valores según el esquema de aquí abajo: ``` _ __ __ __ __ __ | '__| \ \ /\ / / \ \/ / | | \ V V / > < |_| \_/\_/ /_/\_\ | | | ____ 2 ____ 1 ____ 0 |___ \ |___ \ |___ \ __) | __) | __) | / __/ / __/ / __/ |_____| |_____| |_____| | | | _ _ ____ _ | || | |___ \ / | | || |_ __) | | | |__ _| / __/ | | |_| |_____| |_| ``` ### Otro ejemplo 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.