1

Como conceder permisos a un archivo en Linux

🐧 Como se puede colocar los permisos a un archivo en Linux.

👍Hola Platzibroder en este pequeño tutorial te quiero mostrar como poder agregar permisos a un archivo.

  1. Primero debemos tener en cuenta que un permiso es la acción que puede realizar un archivo o un directorio por ejemplo: leer, escribir, ejecutar.

r = leer
w = escribir
x = ejecutar

Un archivo puede pertenecer a:

  • Un propietario = u
  • Un grupo = g
  • Otros = o

Estos roles van a poder tener los 3 permisos o algunos, para entenderlo un poquito mejor te dejo este breve ejemplo.
u = rwx
g = rx
o = rx

  • El resultado de todo esto seria:
    rwx r-x r-x == lo cual significa que el propietario puede leer, escribir, ejecutar, mientras que los demás solo podrán leer y ejecutar.

Cada uno de estos roles va a poder ejecutar una serie de permisos y poder realizar esas acciones que mencione anteriormente, pero imagínate que el archivo que tu creaste fuera algo privado y no desearías que otros toquen algo que es de tu propiedad.
Para ello utilizaremos los permisos y como lo haremos mediante el siguiente ejemplo:

$ ls -lh
-rwxrwxrwx 2 usuario usuario 4096  may 2022:55 ejemplo.txt
  • Como puede observar este ejemplo el archivo ejemplo.txt tiene todos los permisos colocados, pero no queremos que los roles de grupo y otros puedan escribir entonces como cambiamos esto.
  • Lo que realizaremos será lo siguiente mediante estas 2 formas:
$ chmod g-w,o-w ejemplo.txt//En esta linea quita con el - los permisos de escritura(w).
$ chmod g=rx,o=rx ejemplo.txt// En esta linea le indica a cada rol solo los permisos que tendra.
$ chmod 755 ejemplo.txt// En esta linea utiliza el valor octal de los permisos.
  • Como puedes notar se podria realizar de cualquier de las formas utilizando el comando chmod.
Escribe tu comentario
+ 2