Lectura (r) Escritura (w) Ejecución (x)
Propietario (u)
Grupo (g)
Otros (o)
-rw-r--r--

Explicación Detallada

Ejemplos de Comandos

Numeric chmod 755 file
Symbolic chmod u=rwx,g=rx,o=rx file

Calculadora de Permisos CHMOD | Guía Visual para Linux

¿Estás configurando un servidor o intentando solucionar el típico error de "Permiso denegado"? Esta herramienta está diseñada para que visualices los permisos de tus archivos en Unix/Linux de forma intuitiva. Convierte instantáneamente entre formatos numéricos y simbólicos, mientras aprendes qué permite hacer cada configuración en lenguaje claro y directo.

💡 Sobre esta herramienta

Entender chmod (Change Mode) suele ser uno de los mayores desafíos para quienes gestionan servidores o se inician en el desarrollo. - "¿Qué diferencia hay realmente entre 755 y 644?" - "¿Es peligroso dar permisos de escritura a 'Otros'?" - "¿Cómo se traduce -rwxr-xr-x a código numérico?"

Nuestra calculadora despeja todas estas dudas. Al marcar las casillas o escribir comandos, verás en tiempo real quién tiene acceso a tus archivos y carpetas. Está pensada para ayudarte a aplicar el "principio de privilegio mínimo", garantizando que tu servidor sea seguro sin interrumpir el funcionamiento de tus aplicaciones.

📘 Consejos de uso

  • Selector Interactivo: Marca o desmarca los permisos de Propietario, Grupo y Otros para ver cómo cambia el código en vivo.
  • Entrada Simbólica: Puedes pegar cadenas de texto como u=rwx,g=rx,o=r para decodificar configuraciones de forma instantánea.
  • Vista de Terminal (ls -l): Observa exactamente cómo aparecería la cadena de permisos en tu consola de Linux.
  • Alertas de Seguridad: El sistema detecta automáticamente configuraciones de riesgo (como el 777 o permisos de escritura pública) y te muestra una advertencia.

🧐 Preguntas frecuentes

P: ¿Cuándo es recomendable usar 777? R: Casi nunca en entornos de producción. El código 777 significa que cualquier usuario del sistema puede leer, modificar o borrar tu archivo. Aunque a veces se usa como "solución rápida" ante errores de acceso, es un riesgo de seguridad crítico. Lo ideal es usar 755 para carpetas y 644 para archivos.

P: ¿Para qué sirve el permiso de "Ejecución" (x) en las carpetas? R: En un archivo, permite ejecutarlo como un programa o script. En una carpeta (directorio), es lo que permite que un usuario pueda "entrar" en ella (por ejemplo, con el comando cd). Sin este permiso, podrías ver los nombres de los archivos dentro, pero no acceder a su contenido.

P: ¿Es mejor usar el formato numérico o el simbólico? R: Depende del caso. El formato numérico (755) es mucho más rápido de escribir y es el estándar en la mayoría de tutoriales. El formato simbólico (u+x) es muy útil cuando solo quieres añadir o quitar un permiso específico sin necesidad de calcular de nuevo toda la estructura.

📚 Curiosidades técnicas

El sistema octal (numérico) que usa chmod es en realidad una representación de una secuencia binaria de 3 bits para cada categoría de usuario: - 4 (Binario 100) = Lectura (Read) - 2 (Binario 010) = Escritura (Write) - 1 (Binario 001) = Ejecución (Execute)

Al sumarlos, obtienes un dígito entre 0 y 7. Este sistema tan elegante y eficiente fue diseñado en los Laboratorios Bell durante los inicios de Unix y se ha mantenido intacto por más de 50 años.