Skip to content

Tutorial del comando chmod en Linux para principiantes

Cloud Infrastructure Expert
Tutorial del comando chmod en Linux para principiantes

 

 

El comando `chmod` es una herramienta esencial en Linux para gestionar los permisos de archivos y directorios. Te permite controlar quién puede leer, escribir y ejecutar archivos en tu sistema, lo que es crucial para la seguridad y la administración de tu servidor VPS.

¿Qué es chmod?

`chmod` significa “change mode” (cambiar modo) y se utiliza para modificar los permisos de acceso a archivos y directorios en Linux. Estos permisos determinan quién puede realizar qué acciones sobre un archivo o directorio.

Permisos básicos

Hay tres tipos de permisos básicos en Linux:

  • Lectura (r): Permite ver el contenido de un archivo o listar los contenidos de un directorio.
  • Escritura (w): Permite modificar el contenido de un archivo o crear, eliminar y renombrar archivos dentro de un directorio.
  • Ejecución (x): Permite ejecutar un archivo como un programa o acceder a un directorio.

Estos permisos se aplican a tres categorías de usuarios:

  • Propietario (u): El usuario que creó el archivo o directorio.
  • Grupo (g): Los usuarios que pertenecen al mismo grupo que el archivo o directorio.
  • Otros (o): Todos los demás usuarios del sistema.

Sintaxis de chmod

La sintaxis básica de `chmod` es la siguiente:

chmod [opciones] modo archivo_o_directorio
  • opciones: Son banderas opcionales que modifican el comportamiento de `chmod`.
  • modo: Especifica los nuevos permisos que se aplicarán. Puede ser en formato octal (números) o simbólico (letras).
  • archivo_o_directorio: El nombre del archivo o directorio al que deseas cambiar los permisos.

Ejemplos de uso

  1. Dar permisos de lectura, escritura y ejecución al propietario, y solo lectura al grupo y a otros:
    chmod u=rwx,g=r,o=r archivo.txt
  2. Otorgar permisos de ejecución a todos los usuarios:
    chmod +x script.sh
  3. Quitar permisos de escritura al grupo:
    chmod g-w archivo.txt
  4. Establecer permisos usando notación octal (644: propietario lectura y escritura, grupo y otros solo lectura):
    chmod 644 archivo.txt
  5. Cambiar permisos recursivamente en un directorio:
    chmod -R 755 directorio

Conclusión

El comando `chmod` es una herramienta fundamental para gestionar los permisos de archivos y directorios en Linux. Al comprender cómo funciona y utilizar los diferentes modos de asignación de permisos, puedes garantizar la seguridad y el control de acceso adecuados en tu servidor VPS.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.