Cómo cambiar permisos con el comando chmod

Cómo cambiar permisos con el comando chmod

Hoy vamos con otro artículo para ampliar una vez más el potencial del terminal, si lo usas a diaro te recomendamos que veas nuestros trucos para el terminal, repasa los comandos que quizá deberías conocer e incluso puede que te interese ver y descargar vídeos de YouTube. Hoy veremos como administrar los permisos.

comandos-permisos-chmod

Archivos

Para comenzar debemos saber que existen 3 atributos para los permisos en los archivos, estos son:

  • Permiso de lectura: Puedes ver el contenido del archivo. Le corresponde el parámetro r.
  • Permiso de escritura: Podemos leer el archivo y también podemos añadir, cambiar o eliminar contenido. En su caso el parámetro será w.
  • Permiso de ejecución: Podremos en este caso decirle al sistema que ejecute el archivo como si de un programa se tratase. Asignamos en este caso parámetro x.

El uso del comando es bastante sencillo, basta con usar un signo positivo o negativo delante de la letra de parámetro que queremos modificar seguido del nombre del archivo. Por ejemplo para eliminar todos los permisos o agregarlos todos usaríamos el siguiente comando:

chmod -rwx Nombredelarchivochmod +rwx Nombredelarchivo

Directorios

En el caso de las directorios tendremos los mismos permisos pero con un significado ligeramente distinto:

  • Permiso de lectura: Podremos ver los archivos que contiene, pero si no tenemos permiso de lectura sobre cada archivo no podremos abrirlos.
  • Permiso de escritura: Podemos añadir, eliminar o mover archivos del directorio.
  • Permiso de ejecución: Nos permite usar el nombre del directorio cuando estemos accediendo a archivos ejecutables dentro de él.

Hemos aprendido así las clases de permisos que tenemos tanto para archivos como para directorios, algo que es fundamental para ser conscientes del nivel de seguridad de nuestro sistema, para muchos usuarios los permisos de usuarios es la clave de la gran seguridad que tiene Linux.

Para ti
Queremos saber tu opinión. ¡Comenta!