1

Como generar permisos de un archivo en la terminal

Vamos a describir de la forma mas clara posible como generar permisos desde la terminal con Linux.

Para generar permisos de un archivo en la terminal de Linux, puedes utilizar el comando “chmod” seguido de los permisos que deseas otorgar al archivo. Los permisos se pueden asignar en tres categorías diferentes: propietario (usuario), grupo y otros.

  • “r” (read/lectura): permite leer el archivo.
  • “w” (write/escritura): permite modificar o eliminar el archivo.
  • “x” (execute/ejecución): permite ejecutar el archivo.

Para otorgar permisos a un archivo, sigue estos pasos:

  • Abre la terminal y ubícate en el directorio donde se encuentra el archivo. El archivo el que vamos hacer referencia es el archivo.txt
    image1.png
  • Utiliza el comando “ls -l” para verificar los permisos actuales del archivo.
    image2.png
    Antes de explicarlo tenemos que tener claro que en los permisos existen 3 grandes grupos los cuales son (USER), (GROUP) y (OTHERS), estan en el
    sistema octal ya sabiendo esto podemos continuar.
    Como podemos ver, los permisos que tenemos son los siguientes:
    rw-r–r–.
    USER = rw-
    GROUP = r–
    OTHERS = r–

si nosotros en el sistema octal hacemos la suma de cada grupo comenzando de izquierda a derecha es lo mismo decir q los permisos q tenemos de este archivo seria
USER => rw- = 6
GROUP => r-- = 4
USER => r-- = 4

Esto quiere decir que nuestro permiso en este archivo esta conformado por un chmod 644

  • Utiliza el comando “chmod” seguido de los permisos que deseas otorgar al archivo y el nombre del archivo. Por ejemplo, si deseas otorgar permisos de lectura, escritura y ejecucion al propietario del archivo y a todos los demás, debes usar el siguiente comando:
image3.png
  • Utiliza el comando “ls -l” nuevamente para verificar que los permisos del archivo hayan sido actualizados correctamente.

Es importante tener en cuenta que para cambiar los permisos de un archivo, debes tener permisos de escritura sobre ese archivo. Si no tienes permisos de escritura, primero debes cambiar los permisos del archivo con el comando “sudo chmod” para obtener permisos de escritura.

Escribe tu comentario
+ 2