Calculadora de Chmod / Permisos Unix — Gratis online

Calcula permisos de archivo Unix chmod numéricos y simbólicos (p.

Propietario



Grupo



Otros



Usar en una terminal como: chmod <numeric> filename

Los resultados se ofrecen solo con fines informativos y pueden contener errores. Verifica la información importante de forma independiente. El uso de esta herramienta es bajo tu propia responsabilidad.

Qué hace esta herramienta

La Calculadora de Chmod convierte los permisos de archivos Unix en las dos notaciones que necesitas: el número octal de tres dígitos que acepta chmod (como 755) y la cadena simbólica de nueve caracteres que muestra ls -l (como rwxr-xr-x). Marca las casillas de lectura, escritura y ejecución para el propietario, el grupo y el resto de usuarios, y ambos valores se actualizan al instante.

Cada dígito es la suma de tres bits: lectura vale 4, escritura 2 y ejecución 1. Así, 7 significa lectura, escritura y ejecución (4+2+1), 5 significa lectura y ejecución (4+1) y 4 significa solo lectura. El primer dígito corresponde al propietario del archivo, el segundo a su grupo y el tercero a todos los demás usuarios. La página se abre con 755, el valor habitual para scripts y directorios. Todo se calcula en tu navegador; no se envía nada a ningún servidor.

Cuándo usarla

  • Hacer ejecutable un script de despliegue sin dar permiso de escritura a otros usuarios.
  • Proteger una clave privada SSH, que OpenSSH se niega a usar si no tiene 600 o algo más restrictivo.
  • Traducir una cadena de permisos de la salida de ls -l a un número para un Dockerfile o una tarea de Ansible.
  • Revisar un pull request que cambia los modos de archivos y comprobar qué permite realmente el nuevo número.

Ejemplo práctico

Entrada

Propietario: lectura, escritura, ejecución
Grupo: lectura, ejecución
Otros: lectura, ejecución

Salida

755
rwxr-xr-x

Preguntas sobre esta herramienta

¿Qué diferencia hay entre 644 y 755?

644 (rw-r--r--) permite al propietario leer y escribir y al resto solo leer, lo que va bien para archivos normales como HTML o archivos de configuración. 755 añade el bit de ejecución para todos, que los scripts necesitan para ejecutarse y los directorios para que los usuarios puedan entrar en ellos.

¿Por qué debería evitar chmod 777?

777 da a cualquier usuario de la máquina permiso para modificar o reemplazar el archivo. En un servidor compartido o un hosting web, eso significa que cualquier proceso comprometido puede reescribir tu código. Concede permiso de escritura solo al propietario, o a un grupo que realmente lo necesite.

¿La calculadora admite setuid, setgid y el sticky bit?

No. Cubre los nueve bits de permisos estándar, que es lo que describe la forma de tres dígitos. Los bits especiales añaden un cuarto dígito al principio (por ejemplo, 4755); añádelo a mano si lo necesitas.

¿Cómo aplico el resultado?

Ejecuta chmod 755 file con el número, o chmod -R 755 dir para un directorio completo. Ten cuidado con -R: los archivos y los directorios suelen necesitar modos distintos, así que usar find con -type f y -type d es la forma más segura de asignarlos por separado.

¿Esta herramienta es gratuita?

Sí, es gratis. Sin registro ni correo electrónico. Obtén el resultado en esta página.

¿Cómo obtengo el resultado?

Usa la herramienta en esta página. El resultado aparece aquí, sin envío por correo electrónico.