🔒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.