Calculadora chmod

Convierte entre notaciones de permisos de archivo Unix — octal (755), simbólica (rwxr-xr-x) y binaria. Alterna permisos y visualiza una vista previa del comando chmod.

Common presets:

Permission Bits

Owner (u)
7
Group (g)
5
Others (o)
5

Octal

Symbolic

rwxr-xr-x

Binary

111 101 101

Command

chmod 755 filename

Cómo usar Calculadora chmod

  1. 1Ingresa un valor octal (por ejemplo, 755) o alterna las casillas de permisos.
  2. 2Visualiza la notación simbólica y el valor numérico actualizarse en tiempo real.
  3. 3Copia el comando chmod listo para usar.
  4. 4Utiliza los preestablecidos para patrones de permisos comunes.
ZenovayAnalytics

Analytics pensado para fundadores.

  • Seguimiento de visitantes en tiempo real
  • Privacidad primero, sin aviso de cookies
  • Configurado en dos minutos
Descubre Zenovay

Preguntas frecuentes

¿Qué significan los bits de permisos Unix?
Los permisos Unix tienen tres conjuntos para tres principales: Propietario (u), Grupo (g) y Otros (o). Cada conjunto tiene tres bits: Lectura (r = 4), Escritura (w = 2), Ejecución (x = 1). La notación octal suma los tres bits: rwx = 7, rw- = 6, r-x = 5, r-- = 4, etc. chmod 755 significa propietario=rwx (7), grupo=r-x (5), otros=r-x (5). Para directorios, el bit de ejecución significa permiso para "entrar/listar".
¿Cuáles son los valores de permisos más comunes?
644 (rw-r--r--) — archivo estándar: el propietario puede leer/escribir, todos los demás solo lectura. Típico para archivos de contenido de servidores web. 755 (rwxr-xr-x) — directorio o ejecutable estándar: el propietario puede hacer todo, todos los demás pueden leer y ejecutar. 600 (rw-------) — archivo privado: solo el propietario puede leer/escribir. Típico para claves SSH y archivos de configuración con secretos. 700 (rwx------) — directorio privado: solo el propietario puede acceder. 777 (rwxrwxrwx) — completamente abierto: todos pueden hacer todo. Evítelo en producción.
¿Qué son el sticky bit y setuid/setgid?
Unix tiene tres bits especiales: Setuid (SUID, 4000) — cuando se establece en un ejecutable, corre con los privilegios del propietario del archivo (usado por sudo, passwd). Setgid (SGID, 2000) — en ejecutables: corre con privilegios de grupo; en directorios: los nuevos archivos heredan el grupo del directorio. Sticky bit (1000) — en directorios: solo el propietario del archivo puede eliminar sus archivos (usado en /tmp). Combinado con permisos estándar: chmod 1755 /tmp establece sticky + 755.
chmod simbólico frente a octal — ¿cuál debo usar?
Octal (chmod 644 archivo) es explícito y establece todos los permisos a la vez — es el más inequívoco y comúnmente usado en scripts. Simbólico (chmod u+x archivo, chmod g-w archivo) modifica bits específicos sin cambiar los demás — útil cuando desea agregar ejecución al propietario sin conocer los permisos actuales. chmod a+r archivo agrega lectura para todos los principales. chmod o= archivo elimina todos los permisos para otros.
¿Cómo cambio los permisos de forma recursiva?
Use chmod -R 755 /ruta para establecer permisos recursivamente en un directorio y todo su contenido. Advertencia: aplicar los mismos permisos a archivos y directorios a menudo es incorrecto — los directorios necesitan ejecución para ser accesibles. Un patrón mejor usa find: find /ruta -type f -exec chmod 644 {} \; para archivos y find /ruta -type d -exec chmod 755 {} \; para directorios.