🔒Calculadora Chmod
chmod (change mode) es el comando de Unix/Linux para establecer permisos de acceso a archivos y directorios. Los permisos se definen para tres entidades: propietario, grupo y otros; cada uno con bits de lectura (r=4), escritura (w=2) y ejecución (x=1). La suma de los bits establecidos para cada entidad da un dígito octal; por ejemplo, rwx=7, rw-=6, r--=4. Esta herramienta te permite establecer permisos visualmente o ingresar un valor octal para calcular la notación simbólica y copiar el comando chmod resultante.
Cómo usar
- 1Elegir un preajuste o marcar casillas
Haz clic en un preajuste común (644, 755, etc.) o marca las casillas individuales de lectura/escritura/ejecución para el propietario, el grupo y otros.
- 2Ingresar un valor octal directamente
Escribe cualquier número octal (0–7777) en el campo de entrada octal y las casillas de verificación y la notación simbólica se actualizarán automáticamente.
- 3Establecer bits especiales (opcional)
Habilita setuid, setgid o el bit sticky si es necesario. La columna de ejecución mostrará s/S o t/T dependiendo de si el bit de ejecución también está activado.
- 4Copiar el comando
Haz clic en el botón de copiar en el área de la terminal en la parte inferior para copiar el comando chmod listo para usar.
Consejos
- 💡Los archivos de configuración del servidor web suelen estar configurados en 644 (propietario lectura/escritura, grupo/otros solo lectura).
- 💡Los scripts ejecutables y los directorios suelen estar en 755 (propietario total, grupo/otros lectura y ejecución).
- 💡Los archivos de clave privada SSH (.pem) deben ser 600 (solo lectura/escritura para el propietario) o SSH se negará a usarlos.
- 💡setuid (4xxx) ejecuta el archivo como su propietario, setgid (2xxx) como su grupo, sticky (1xxx) evita que otros eliminen archivos en un directorio compartido como /tmp.
- 💡Haz clic en cualquier fila de la tabla de referencia para aplicar ese permiso inmediatamente.
Preguntas frecuentes
- Q. ¿Cómo se calcula el número en chmod 755?
- A. Cada dígito representa los permisos del propietario, grupo y otros. Lectura(r)=4, escritura(w)=2, ejecución(x)=1. Sumalos: 7=rwx, 5=r-x, 0=---.
- Q. ¿Qué ocurre si no se tiene el bit de ejecución?
- A. Para archivos, no se pueden ejecutar. Para directorios, no se puede entrar con cd. Antes de ejecutar un script, añade permisos con chmod +x o chmod 755.
- Q. ¿Cuáles son los permisos más comunes?
- A. 755 (rwxr-xr-x): directorios y ejecutables. 644 (rw-r--r--): archivos normales. 600 (rw-------): claves privadas. Evita 777 (rwxrwxrwx), es un riesgo de seguridad.