Todas las herramientas

Calculadora Chmod

Los permisos de archivos Unix controlan el acceso del propietario, grupo y otros con bits de lectura (r=4), escritura (w=2) y ejecución (x=1). chmod 755 significa rwxr-xr-x. Cambie las casillas de verificación o ingrese octal para ver la forma simbólica, esencial al corregir secuencias de comandos de implementación y permisos de volumen de Docker.
Propietario
Grupo
Otros
Octal
Output
chmod 644
rw-r--r--

¿Cómo usar la calculadora chmod

1. Alternar lectura/escritura/ejecución para propietario, grupo y otros.
2. Leer valor octal (por ejemplo, 644, 755, 600).
3. Copiar el equivalente simbólico chmod u=rw,go=r.
4. Aplicar en el servidor: chmod 644 file.txt

Ejemplos de Chmod

Directorio web 755

rwxr-xr-x permite al propietario modificar archivos; world puede ingresar al directorio y leer.

Archivo env secreto 600

rw------- — solo el propietario lee/escribe .env con claves API.

Script ejecutable 755

rwxr-xr-x en implementar.sh para que el usuario cron pueda ejecutar.

Cuando la calculadora chmod ayuda

Cuando se aprende el modelo de permisos de Unix.
Cuando Dockerfile COPY necesitas un modo numérico explícito.
Cuando ls -l rwxr-xr-x la salida debe asignarse a octal para la plantilla IaC.

Más allá de lo básico chmod

Cuando los contextos ACL (setfacl) o SELinux gobiernan el acceso: chmod por sí solo es insuficiente.
Cuando los permisos NTFS de Windows: modelo completamente diferente.
Cuando se necesitan setuid/setgid/sticky bits: se extienden más allá de la calculadora de triplete rwx.

Grupo de propietarios otros

Tres tripletes usuario/grupo/otros: chmod afecta qué triplete se aplica al contexto actual del usuario en la verificación de acceso.

Mínimo privilegio

Iniciar 640 para configuraciones, 755 para activos estáticos públicos, nunca 777 en producción: se puede escribir en todo el mundo como hallazgo de auditoría.

Docker y Kubernetes

Los contenedores se ejecutan como USUARIO no raíz: asegúrese de que el uid numérico pueda leer los secretos montados en modo 440 o 400.

Chmod simbólico

u+x agrega ejecución para el usuario; go-w elimina grupo/otra escritura: cambios incrementales sin volver a calcular octal.

Preguntas frecuentes

Dígito octal ¿significa?

Suma r=4 w=2 x=1 por triplete - 7=rwx, 6=rw-, 5=r-x, 4=r--.

755 vs 775?

775 agrega escritura grupal: edición compartida del equipo de desarrollo; Grupo 755 de solo lectura.

Chmod recursivo -R?

Se aplica al árbol de directorios: peligroso en la ruta incorrecta; verificar dos veces.

¿Ejecutar archivo vs directorio?

x en el directorio significa ingresar (cd); en el archivo significa ejecutar como programa.

¿interacción con umask?

Modo de archivo predeterminado = máscara de creación menos umask: la calculadora muestra el modo de destino, no umask.

¿Herramienta local?

Sí: calculadora de referencia en el navegador.