💾 Archived View for texto-plano.xyz › leog › Machetes › 12_permisos.gmi captured on 2023-12-28 at 16:24:53. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Entendiendo los permisos

r - lectura

w - escritura

x - ejecución

Se dan en ternas para

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.