Calculadora chmod
Convierte permisos Unix entre octal, simbólico y matriz rwx sin hacer cálculos mentales. Activa lectura, escritura o ejecución para owner, group y others, revisa setuid, setgid y sticky bit, modela operaciones como u+x o go-w, calcula umask y copia comandos chmod listos. Todo corre en el navegador, sin tocar archivos ni enviar rutas o permisos a un servidor.
- Octal ⇄ simbólico ⇄ matriz
- setuid / setgid / sticky
- umask y operaciones simbólicas
Octal
0644
Simbólico
rw-r--r--
Comando numérico
chmod 644 archivoComando simbólico
chmod u=rw,g=r,o=r archivoQuién puede hacer qué
Resumen
Mantiene octal, cadena simbólica, matriz y comando sincronizados para que puedas razonar permisos antes de cambiar un archivo real.
- 01
Conversión en vivo
Haz clic en la matriz rwx, escribe un octal o pega una cadena de ls -l y las demás vistas se actualizan al instante.
- 02
Semántica de archivos y directorios
El bit de ejecución significa ejecutable en un archivo y entrar y recorrer en un directorio. La herramienta ajusta sus explicaciones según el tipo de destino y resuelve la X condicional con las mismas reglas que usa chmod de verdad.
- 03
Bits especiales correctos
setuid, setgid y sticky se muestran como dígito octal inicial y como s, S, t o T en la cadena simbólica.
- 04
Comandos listos
Copia chmod 755 archivo o una forma simbólica legible para scripts y revisiones.
- 05
Resumen claro de acceso
Explica qué puede hacer owner, group y others para comprobar intención antes de ejecutar.
- 06
Operaciones simbólicas
Aplica u+x, go-w, a=r o +t sobre un permiso base, incluido X condicional.
- 07
Resolución de umask
Introduce un umask y ve los permisos por defecto que genera para archivos y directorios.
- 08
Procesamiento local, sin tocar archivos
La herramienta solo calcula bits de permiso; no accede, sube ni modifica tus archivos. Tú copias el comando y lo ejecutas en tu terminal tras confirmarlo.
Cómo usarla
Parte de un preset o valor, ajusta bits, revisa advertencias y copia el comando correcto.
- 01
Elige primero si el destino es un archivo o un directorio. El bit de ejecución de un directorio significa entrar y recorrer, y la X de las operaciones simbólicas se calcula según ese tipo de destino.
- 02
Empieza desde un preset como 644 o 755, escribe el valor octal que quieras revisar o pega una cadena rwxr-xr-x; la matriz se mantiene sincronizada.
- 03
Ajusta lectura, escritura y ejecución para propietario, grupo y otros; activa setuid, setgid o sticky solo cuando necesites ese comportamiento especial.
- 04
Lee el resumen en lenguaje claro y las advertencias para confirmar que no has abierto por error escritura para otros, 777 o una combinación de setuid con escritura.
- 05
Copia el comando chmod numérico para un arreglo rápido, o el comando simbólico para expresar la intención en un script, documentación o revisión.
- 06
Cambia al modo Operaciones simbólicas si solo quieres modelar un cambio relativo, o al modo umask si configuras permisos por defecto del sistema.
Detalles
Detalles que hacen la calculadora precisa y fácil de confiar.
- El octal se muestra con cuatro dígitos cuando hay bits especiales.
- Acepta cadenas simbólicas con carácter inicial de tipo de archivo.
- La operación X condicional se resuelve como en chmod real.
- Cada valor y comando tiene botón de copia propio, y las entradas inválidas se marcan en el lugar en vez de cambiar silenciosamente el permiso.
- Nada se sube ni registra; todo queda en el navegador.
Casos de uso
Situaciones donde acertar permisos evita una sesión de depuración o un incidente.
-
Arreglar claves SSH
Confirma 600 para claves privadas y 700 para .ssh antes de volver a conectar.
-
Desplegar en servidor web
Usa 644 para archivos y 755 para directorios sin dar escritura innecesaria.
-
Diseñar directorios compartidos
Combina escritura de grupo y sticky bit cuando varias personas comparten un espacio.
-
Revisar scripts y CI
Decodifica chmod 4755 o u+s antes de aceptar cambios con privilegios elevados.
-
Reparar carpetas de upload o cache
Distingue si falta escritura de grupo, execute en directorio o ownership correcto.
-
Preparar artefactos
Verifica binarios ejecutables y documentación de solo lectura antes de empaquetar.
-
Auditar hosting compartido
Traduce 705, 750 o 775 a reglas comprensibles antes de aplicarlas.
-
Enseñar permisos Unix
Muestra 4-2-1, rwx y chmod juntos para explicar por qué 644, 755 y 600 cambian el acceso.
Ver también
Cuando los permisos no bastan y los bytes deben seguir privados, usa Cifrado de archivos . Y para proteger las cuentas propietarias de esos archivos, genera secretos fuertes con Generador de contraseñas .
Cómo funcionan los permisos Unix
El modelo deja de parecer arbitrario cuando ves las tres clases, los tres bits y su suma 4-2-1.
-
Tres clases
Cada archivo tiene permisos para propietario, grupo y otros. Cada clase puede leer, escribir y ejecutar.
-
Suma octal 4-2-1
Leer vale 4, escribir 2 y ejecutar 1. rwx suma 7, rw- suma 6 y r-x suma 5.
-
Notación simbólica
Los mismos bits se expresan como rwxr-xr-x o con cláusulas u, g, o, a usando +, - o =.
-
Ejecutar en directorios
En archivos permite ejecutarlos; en directorios permite entrar y alcanzar su contenido.
-
setuid, setgid, sticky
El cuarto dígito añade flags potentes: ejecutar como owner o grupo, heredar grupo o proteger borrado en directorios compartidos.
-
umask resta permisos
Archivos nuevos parten de 666 y directorios de 777; el umask quita bits de esos valores base.
Buenas prácticas
Hábitos que mantienen el sistema usable sin abrir permisos de más.
- Usa el permiso mínimo que funcione; 644 para archivos y 755 para directorios cubren la mayoría de casos.
- Mantén secretos en 600 o 400 dentro de un directorio 700.
- Trata 777 como señal de alarma; normalmente el problema real es ownership o execute faltante.
- Usa setuid y setgid con moderación y nunca junto con escritura amplia.
- Añade sticky bit a directorios compartidos escribibles por muchos usuarios.
- Prefiere cambios simbólicos como chmod go-w cuando solo quieres tocar un bit.
Limitaciones
Dónde termina la calculadora y qué queda fuera.
- Solo calcula bits. No toca archivos, no ejecuta comandos y no se conecta a máquinas.
- Ownership, ACLs y atributos extendidos son mecanismos separados.
- Cubre la sintaxis chmod común u/g/o/a, +/-/= y r/w/x/X/s/t.
- umask usa bases estándar 666 y 777; shells, editores o daemons pueden añadir restricciones.
Preguntas frecuentes
Preguntas comunes sobre chmod, octal, simbólico y bits especiales.
¿Qué significa chmod 755?
Owner recibe 7, es decir lectura, escritura y ejecución. Group y others reciben 5, lectura y ejecución sin escritura. En simbólico es rwxr-xr-x.
¿Cuándo uso 644 y cuándo 755?
644 sirve para archivos normales legibles por todos y modificables por owner. 755 sirve para directorios y scripts ejecutables.
¿Octal y simbólico son diferentes?
Describen los mismos bits. Octal usa dígitos 0 a 7; simbólico usa rwx o cláusulas como u=rw,go=r.
¿Qué hacen setuid, setgid y sticky?
Son bits especiales del cuarto dígito. setuid y setgid cambian privilegios de ejecución; sticky protege borrado en directorios compartidos.
¿Por qué 777 es peligroso?
Da lectura, escritura y ejecución a cualquier cuenta del sistema, lo que facilita cambios no autorizados.
¿Cómo se relaciona umask con chmod?
chmod cambia permisos existentes; umask define permisos por defecto restando bits de 666 o 777.
¿Se envía algo al servidor?
No. Valores, operaciones y umask se procesan solo en tu navegador.
Herramientas relacionadas
Continúa con el resto de herramientas de seguridad.