Calculadora Chmod
Conversión bidireccional entre modo numérico y simbólico de chmod.
Simbólico (marcar permisos)
| Tipo de usuario | Lectura | Escritura | Ejecución |
|---|---|---|---|
| Propietario | |||
| Grupo | |||
| Otros |
Bits especiales
Opciones
Comando chmod
Numérico
chmod 755 path/to/file
Simbólico
chmod u=rwx,g=rx,o=rx path/to/file
Cómo usar
Acerca de esta herramienta
Convierte entre modo numérico (755/2775) y simbólico (rwxr-xr-x) y copia los comandos chmod en formato numérico y simbólico. Puede cambiar la ruta en el campo de archivo.
Cómo usar
Introduzca 755 o 2775 o cambie las casillas Lectura/Escritura/Ejecución en la tabla para Owner/Group/Others. Los bits especiales (setuid/setgid/sticky) son interruptores; Recursivo (-R) está en la columna de opciones a la derecha. Si todos los bits especiales están OFF, no se muestra el 0 inicial (ej. 0755 → 755). Edite el campo archivo/ruta (por defecto path/to/file). Se muestran dos comandos chmod: numérico y simbólico; cada uno se puede copiar.
Opciones
Numérico: 3 (755) o 4 dígitos (2775). Si todos los bits especiales están OFF no se muestra el 0 inicial. Simbólico: r/w/x y setuid/setgid/sticky. Opción: Recursivo (-R). Ruta de archivo: por defecto path/to/file. Salida: dos comandos chmod (numérico y simbólico).
Casos de uso
• Comprobar permisos de archivos/directorios • Buscar valores chmod para scripts o despliegue • Aprender notación simbólica y numérica • Pegar el comando numérico o simbólico en la terminal
How it works
El modo numérico es octal: cada dígito es la suma r=4, w=2, x=1 (0–7). Tres dígitos son propietario, grupo, otros; con cuatro, el primero son bits especiales (setuid=4, setgid=2, sticky=1). La forma simbólica especifica quién y qué permisos (ej. u=rwx,g=rx,o=rx); u+s, g+s, o+t añaden setuid/setgid/sticky.
Privacidad y datos
Toda la entrada, conversión y generación de comandos se realiza en el navegador; no se envía nada al servidor.
Preguntas frecuentes
- Q: ¿Qué significa cada dígito octal en chmod 755?
- A: Chmod 755 tiene tres dígitos octales: propietario (7), grupo (5), otros (5). Cada dígito es la suma de r=4, w=2, x=1. Así, 7 = rwx (lectura+escritura+ejecución), 5 = r-x (lectura+ejecución). La herramienta muestra las casillas de verificación para cada uno.
- Q: ¿Qué son setuid, setgid y el sticky bit?
- A: Son bits de permisos especiales (4º dígito inicial). setuid (4) ejecuta un archivo como su propietario; setgid (2) lo ejecuta como su grupo o hace que los nuevos archivos hereden el grupo del directorio; el sticky bit (1) en un directorio impide que los usuarios eliminen archivos de otros (p. ej. /tmp).
- Q: ¿Cuándo debo usar chmod -R (recursivo)?
- A: Usa -R para aplicar permisos a todos los archivos y subdirectorios dentro de un directorio. Ten cuidado — aplicar los mismos permisos a archivos y directorios puede causar problemas (p. ej. bit ejecutable en archivos de datos).
- Q: ¿Cuál es la diferencia entre chmod numérico (755) y simbólico (u=rwx,g=rx,o=rx)?
- A: El modo numérico reemplaza todos los permisos de una vez. El modo simbólico puede añadir (+), eliminar (-) o establecer (=) permisos para usuarios específicos (u=usuario, g=grupo, o=otros, a=todos) sin afectar el resto.
- Q: ¿Esta herramienta envía algún dato a un servidor?
- A: No. Toda la conversión y generación de comandos se realiza en el navegador. No se envía nada a ningún servidor.
