Cómo usar chmod en Linux: Controlando el acceso a archivos con confianza
12:33, 20.08.2026
Los permisos de los archivos son fundamentales para los procesos de administración. Gracias a los permisos, es posible determinar qué usuarios pueden realizar determinadas tareas, como escribir, leer y otras. La gestión de permisos es necesaria para mejorar la seguridad y garantizar la eficacia general de los procesos de gestión en el entorno.
El comando chmod es extremadamente importante para todos estos procesos. Facilita una configuración de permisos más eficaz y flexible. Profundicemos un poco más en este tema para que comprendas mejor los procesos de protección.
Permisos de archivos en Linux: una visión general completa
Conceptos básicos sobre los permisos
La seguridad del sistema Linux se basa en los permisos de los archivos. Todos los usuarios del sistema interactúan con los directorios y archivos a través de los permisos. Las categorías básicas de permisos son las relacionadas con la escritura, la lectura y la ejecución.
Categorías de usuarios y niveles de acceso
- Propietario: este nivel de acceso corresponde al usuario que crea el archivo y dispone de todos los permisos, como ejecución, lectura y escritura.
- Grupo: este nivel de acceso agrupa a varios usuarios bajo un mismo nombre con permisos específicos establecidos para ese grupo concreto.
- Otros: este nivel de acceso tiene los menores derechos en comparación con el acceso del grupo y del propietario.
Valores de permisos en formato numérico
El valor de los permisos también puede representarse en formato numérico, donde la lectura tiene un valor de 4, la escritura de 2 y la ejecución de 1. Esto significa que, cuando el código de permiso es «755», puede interpretarse como 7 (4+2+1), es decir, acceso completo para el propietario, y que los permisos para el grupo y «otros» son 5 (4+1), lo que significa que tienen acceso para ejecutar y leer.
Introducción al comando chmod
¿Qué es chmod y en qué se diferencia de chown?
Chmod, o «change mode», es un comando básico necesario para gestionar los permisos. Se refiere al ajuste y la definición de estos permisos básicos para todos los tipos de usuarios, incluidos «otros», usuarios y grupos.
Por su parte, «chown» (cambio de propietario) es un comando necesario para definir el propietario del directorio o archivo, pero no tiene nada que ver con la definición de permisos.
Sintaxis y ejemplos de uso de «chmod»
El caso de uso estándar del comando chmod es el siguiente:
chmod [opciones] modo archivo
Aquí, en lugar de «modo», debes indicar el permiso deseado, y en lugar de «archivo», especificar el directorio o archivo correspondiente.
Opciones de chmod de uso frecuente
«-» – se necesita para eliminar el permiso.
«-R» – aplica los cambios de forma recursiva.
«=» – sustitución del permiso actual.
«-» – añadir un permiso determinado.
Veamos ahora un par de ejemplos. Por ejemplo, para otorgar permiso de ejecución a todos los usuarios, debes escribir:
chmod +x nombre_del_archivo
Para excluir el permiso de escritura al grupo, necesitarás:
chmod g-w nombre_del_archivo
Cómo modificar los permisos de los archivos con chmod
Ajustar los derechos de acceso con chmod
Este comando es básico para todos los administradores, ya que es necesario para cambiar todos los permisos. Esto repercute directamente en el nivel de seguridad del sistema.
Conceder acceso de escritura al propietario del archivo
Para conceder acceso de escritura a un archivo específico, debes utilizar: u+w nombre_archivo. Al utilizar este comando específico, solo modificas los permisos del propietario del archivo y no afectas a los permisos de los demás.
Desactivar el acceso de ejecución para otros usuarios
Para desactivar el acceso de ejecución para los demás usuarios, debes utilizar el siguiente comando:
chmod o-x nombre_del_archivo
Aplicar conjuntos de permisos específicos
Para aplicar un conjunto de permisos específico, puedes escribir:
chmod 756 nombre_del_archivo
Este comando significa que el propietario obtiene permisos completos, el grupo obtiene permisos de ejecución y lectura, y los demás obtienen permisos de lectura y escritura.
Buenas prácticas para el uso de chmod
Para mejorar aún más la seguridad y mitigar ciertos riesgos, es fundamental realizar auditorías de permisos.
Además, se recomienda utilizar la opción -R con mucha precaución, para minimizar las posibilidades de que se produzcan modificaciones de acceso no previstas.
Reflexiones finales
Para comprender los permisos de los archivos y utilizarlos correctamente en Linux, debes entender claramente cómo funciona el comando chmod. En este artículo, hemos compartido de forma práctica algunas recomendaciones comunes y ejemplos de uso del comando, así como sus diferencias con respecto a otros comandos de administración.
Mediante la aplicación de permisos de archivo y la realización de auditorías periódicas, puedes crear un entorno realmente seguro en el que no tengas que preocuparte por los riesgos de acceso no autorizado ni por otros posibles riesgos.