Calculadora CHMOD
Calculadora chmod visual con avisos de seguridad. Establece permisos de lectura/escritura/ejecución y obtén salida octal y simbólica al instante. Incluye umask, SUID/SGID/sticky bit y presets.
Actualizado mayo de 2026
Revisado por Rafael Duarte
umask resta de los permisos predeterminados (666 para archivos, 777 para dirs). Común: 022 → archivos 644, dirs 755.
¿Qué es umask?
El umask (máscara de creación de archivos del usuario) define los permisos removidos de archivos y directorios recién creados. Enmascara bits de los valores predeterminados: 666 para archivos y 777 para directorios.
chmod 000 chmod -R 000 dir/sudo groupadd webdevsudo usermod -aG webdev alicechmod 775 /var/www/site El grupo puede escribir — otros no. Más seguro que 777.
Cómo se usa
Tres modos de entrada, un comando listo para pegar
1. Marca las casillas o escribe directo
Activa lectura/escritura/ejecución para propietario, grupo y otros — o escribe el valor octal (`755`) o simbólico (`rwxr-xr-x`) directamente.
2. Revisa el aviso de seguridad
Valores riesgosos como 777 o 666 disparan una advertencia automática con la alternativa más segura.
3. Copia el comando
El botón de copiar genera `chmod 755 [archivo]` listo para pegar en la terminal, sin escribirlo a mano.
Qué hace esta calculadora chmod
Más que convertir octal a simbólico
Avisos de seguridad automáticos
Detecta permisos peligrosos (777, 666, escritura pública) y sugiere de inmediato el valor correcto.
Tres modos de entrada
Casillas visuales, notación octal (755, 4755) o notación simbólica (rwxr-xr-x) — cambia entre los tres sin perder el valor.
Bits especiales SUID, SGID y sticky
Cuarto dígito octal explicado uno por uno, con la advertencia extra cuando se combinan con permisos de escritura pública.
Calculadora de umask integrada
Escribe el umask del sistema y ve al instante qué permisos reales tendrán los archivos y directorios nuevos.
Presets para casos comunes
Un clic aplica valores probados para archivos web, claves SSH, directorios privados o configuraciones con contraseña.
Guía de permisos por grupo
Pasos para crear un grupo Unix, sumar usuarios y aplicar 775 en una carpeta compartida por el equipo, sin caer en 777.
Ejemplos de permisos comunes
Cuándo vas a necesitar esta herramienta
Los escenarios más frecuentes entre quienes administran servidores
Archivos de un servidor web
644 permite que el servidor lea el archivo sin poder sobrescribirlo, aunque la aplicación sea explotada.
Claves privadas SSH
chmod 600 ~/.ssh/id_rsa — SSH rechaza conectar si la clave es legible por el grupo o por otros.
Directorios de subida de archivos
755 en el directorio, con el control de acceso real resuelto en la aplicación — nunca 777.
wp-config.php y archivos con contraseña
640 o 600, nunca 644, porque ese archivo guarda la contraseña de la base de datos.
Compartir una carpeta con el equipo
Crea un grupo Unix, agrega a los desarrolladores y usa 775 en el directorio — todos colaboran sin exponer la carpeta al resto del servidor.
Errores comunes con chmod
Usar chmod 777 para "arreglar" un error de permisos
En hosting compartido, cualquier otra cuenta del mismo servidor puede leer, modificar o borrar tus archivos.
chmod -R aplicando ejecución también a archivos normales
Aplica 755 solo a directorios y 644 solo a archivos usando find -type d y -type f por separado, no un chmod -R plano.
Olvidar que el directorio `~/.ssh` también necesita 700
No basta con corregir la clave privada — si el directorio tiene permisos abiertos, SSH sigue rechazando la conexión.
SUID combinado con escritura pública (4777 o un 4755 mal aplicado)
Es un vector clásico de escalación de privilegios: cualquier usuario puede modificar un binario que luego se ejecuta con permisos del dueño. Audítalo de inmediato.
776 o 757 — escritura innecesaria para grupo u otros
Parece inofensivo, pero permite que otra cuenta del mismo grupo (o del servidor) sobrescriba el archivo. Prefiere 755 o 754 cuando sea posible.
Por qué usar esta calculadora chmod
El aviso de seguridad automático es la diferencia real: la mayoría de las calculadoras chmod solo convierten octal a simbólico sin avisar cuándo el valor elegido abre una brecha en el servidor.
Cubre SUID, SGID, sticky bit y umask, no solo los tres dígitos básicos — útil para quien necesita entender el porqué del permiso, no solo copiar un número que vio en un tutorial.
Los presets de un clic y la guía de grupos Unix resuelven el flujo real de quien administra un servidor: aplicar un valor probado en segundos y compartir una carpeta con el equipo sin recurrir a 777.
Preguntas frecuentes
Da permiso de lectura, escritura y ejecución al propietario, al grupo Y a cualquier otro usuario del sistema. En hosting compartido, cualquier cuenta del mismo servidor puede sobrescribir tus archivos. Úsalo solo para debug temporal, nunca en producción.
Referencias
Especificación oficial POSIX del comando chmod, con todas las opciones y la notación simbólica completa.
Visión general del modelo de permisos Unix: propietario, grupo, otros y bits especiales.
Especificación oficial de la syscall umask, usada para calcular los permisos por defecto de archivos y directorios nuevos.
Artículo relacionado
O que significa a permissão 755, 775 e 644 no Linux
Herramientas relacionadas
- Decodificador Base64 Desarrollador Decodifica strings Base64 a texto plano al instante en tu navegador. Compatible con UTF-8, entrada multilínea y muestra el tamaño del payload.
- Codificador Base64 Desarrollador Codifica cualquier texto a Base64 al instante en tu navegador. Compatible con UTF-8, muestra el recuento de caracteres y el tamaño del payload. Gratis, sin...
- Base64 a Imagen Desarrollador Pega una cadena Base64 o data URL y previsualiza la imagen decodificada al instante — conversor gratuito compatible con PNG, JPEG, WebP, GIF y SVG. Sin...
- Generador Bcrypt Desarrollador Generador de hash bcrypt gratuito — 100% lado cliente. Benchmark del factor de coste en tiempo real, parser del hash y snippets para Node.js, Python, PHP, Go.
- Convertidor Binario Desarrollador Convierte entre binario, decimal, hexadecimal y octal en tiempo real. Gratis, instantáneo, sin registro.