Calculadora Chmod

Convierta entre permisos de archivo Unix numéricos y simbólicos (chmod) con esta intuitiva herramienta calculadora de chmod. Comprenda fácilmente y genere códigos de permiso de archivo correctos para sistemas Linux y Unix, ya sea que prefiera la notación numérica (755) o simbólica (rwxr-xr-x). Esencial para administradores de sistemas, ingenieros DevOps y desarrolladores que trabajan con sistemas basados en Unix.

Preguntas frecuentes

Enter either a numeric chmod value (like 755 or 644) or select permissions using checkboxes for owner, group, and others. The tool will instantly show the equivalent representation and explain what each permission means.

Each digit represents permissions for owner, group, and others respectively. The number is the sum of: 4 (read), 2 (write), 1 (execute). For example, 7 (4+2+1) means read, write, and execute permissions.

755 significa que el propietario tiene permisos completos (lectura, escritura, ejecución), mientras que el grupo y otros sólo tienen permisos de lectura y ejecución. Se suele utilizar para archivos y directorios ejecutables.

El 644 da permisos de lectura/escritura al propietario y de sólo lectura a todos los demás (común para archivos), mientras que el 755 añade permiso de ejecución para todos los usuarios (común para directorios y scripts).

Sí, la calculadora muestra tanto notación numérica como simbólica. La notación simbólica utiliza r (lectura), w (escritura), x (ejecución) y - (sin permiso) para cada una de las tres categorías de usuarios: propietario, grupo y otros.

Los permisos de archivo adecuados son críticos para la seguridad y la funcionalidad en los sistemas Unix/Linux. Los permisos incorrectos pueden exponer archivos sensibles o impedir que las aplicaciones se ejecuten correctamente, por lo que el conocimiento de chmod es esencial para la gestión de servidores.

chmod 777 da a todo el mundo permisos completos de lectura, escritura y ejecución, creando serias vulnerabilidades de seguridad. Cualquiera puede modificar o borrar el archivo, comprometiendo potencialmente su sistema. Nunca utilice 777 en producción. En su lugar, utilice los permisos mínimos necesarios como 644 para archivos (lectura/escritura para el propietario, lectura para los demás) o 755 para ejecutables.

For static files (HTML, CSS, images), use 644 (owner read/write, others read-only). For directories, use 755 (owner full access, others read/execute to list contents). For scripts and executables, use 755. For uploaded files in web apps, use 600 or 640 to prevent public access unless specifically needed.

En el caso de los directorios, el permiso de ejecución significa la capacidad de acceder o "atravesar" el directorio, es decir, entrar en él y acceder a su contenido. Sin permiso de ejecución, los usuarios no pueden entrar en el directorio ni acceder a los archivos que contiene, aunque tengan permiso de lectura sobre el propio directorio.

No, chmod sólo controla los permisos de lectura, escritura y ejecución. Para hacer que los archivos sean inmutables (inalterables incluso por root), utilice el comando chattr con la bandera +i en Linux. Sin embargo, chmod 444 (sólo lectura para todos) evita la mayoría de las modificaciones accidentales y es útil para los archivos de configuración.