ForHosting KIT · Utilidades de desarrollo

Calculadora chmod

chmod 755 es rwxr-xr-x: todos los permisos para el propietario, lectura y ejecución para el grupo y los demás, y 493 como número simple. Convierta en ambos sentidos entre octal y la cadena rwx, con los permisos de cada clase desglosados. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Modo de cálculo
755
Obtiene
Permisos octales
755
Permisos simbólicos
rwxr-xr-x
Permisos numéricos
493

Los modos Unix se entienden mejor si puede pasar de un octal de tres dígitos a la cadena clásica de nueve caracteres rwx.

Leer el octal y el rwx a la vez

Los permisos Unix son nueve indicadores de sí o no en tres clases: el propietario, el grupo del archivo y todos los demás, cada una con lectura, escritura y ejecución. La forma simbólica los escribe con nueve caracteres, r, w y x en posiciones fijas, y un guion cuando falta un permiso. La forma octal resume cada clase en un dígito del 0 al 7, de modo que 755 pasa a rwxr-xr-x y 644 a rw-r--r--. Puede introducir cualquiera de las dos formas, o una cadena de diez caracteres como la de un listado, que empieza con una letra de tipo como - o d, y recibir la otra, con lectura, escritura y ejecución separadas para cada clase.

Lo que no hace

La calculadora solo convierte; nunca toca un archivo real. Los bits especiales setuid, setgid y sticky no se modelan, así que solo cuentan los nueve bits básicos de permiso: por eso el número simple va de 0 a 511 y 755 equivale a 493. Un error frecuente es leer 755 como setecientos cincuenta y cinco, cuando cada dígito representa una clase. Otro es una cadena de diez caracteres con una primera letra desconocida, que se rechaza en lugar de adivinarse. Cada uno de los 512 modos básicos se convierte de ida y vuelta con exactitud.

Octal de tres dígitos o simbólico de nueve caracteres

Introduzca un octal tipo 755 solo con dígitos del cero al siete, o una cadena simbólica de nueve caracteres con r, w, x y guiones en las posiciones fijas rwx. Las cadenas de diez al estilo ls pueden empezar exactamente por uno de - d l c b p s; cualquier otro primer carácter en entrada de diez se rechaza como mode, no como symbolic.

El valor numérico es la máscara de bits, no el aspecto decimal

El campo numeric es el entero de cero a quinientos once formado por los nueve bits de permiso. Por eso el octal 755 se convierte en cuatrocientos noventa y tres en decimal, alineado con lo que usan las llamadas al sistema.

Flags de owner, group y other explicitados

Cada clase devuelve booleanos de lectura, escritura y ejecución para que las UIs pinten casillas sin reparsear el simbólico. Los viajes octal→simbólico→octal son exactos para los quinientos doce modos base de v1.

Qué queda fuera en v1

No se modelan setuid, setgid ni sticky. No hay umask, ni ACL, ni llamada a chmod del host.

Enseñar permisos Unix

Muestre cómo 644 pasa a rw-r--r-- al instante.

Listas de despliegue

Convierta una política en rwx al octal de los scripts.

Revisión de código

Confirme que un modo commiteado coincide con los flags deseados.

¿755 es setecientos cincuenta y cinco?

No. numeric es el valor de bits 0–511; octal sigue siendo la cadena de tres dígitos.

¿Qué prefijos de tipo admite?

Exactamente - d l c b p s en strings de diez; otros fallan como mode.

¿Hay sticky y setuid?

No en v1. Solo los nueve bits rwx.

¿Qué significa chmod 755?

Cada dígito corresponde a una clase. El 7 da al propietario lectura, escritura y ejecución; cada 5 da al grupo y a los demás solo lectura y ejecución. Escrito en letras es rwxr-xr-x, y 644, del mismo modo, es rw-r--r--.

¿La calculadora cambia los permisos de mis archivos?

No. Solo convierte entre la forma octal y la forma rwx y nunca toca el sistema de archivos. No aplica umask, no lee listas de control de acceso ni ejecuta chmod, así que use el resultado en su propio comando o script.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/dev/chmod-calculator

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/dev/chmod-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"755"}'
{
  "mode": "755"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.chmod_calculator",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_mode_chars10
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Esta calculadora convierte ambas formas, informa flags de owner/group/other y no toca el sistema de ficheros real.

Qué queda fuera en v1

Longitudes inválidas, dígitos no octales y letras mal colocadas devuelven invalid_input tipado con substrings estables.

CI

Fije pares octal y symbolic en fixtures golden.

¿Puedo pasar el número JSON 755?

No. mode debe ser string para evitar confusión decimal.

¿Cambia ficheros en disco?

Nunca. Solo convierte representaciones.

¿Es gratis en el navegador?

Sí. La app nativa usa el API a $0.002.

Ver la documentación completa del KIT →