Calculadora de chmod
Calcula y convierte permisos chmod de Linux fácilmente
Dueño (Owner)
0Grupo Común (Group)
0Público y Resto
0Acerca de
Nuestra herramienta simplifica el cálculo de permisos de archivos y carpetas en sistemas Linux y Unix, ayudándole a evitar errores de seguridad. Con esta interfaz, obtendrá fácilmente la notación octal y simbólica que necesita para sus comandos de servidor.
Puede operar de dos maneras: selecciona las casillas de lectura, escritura y ejecución (r, w, x) para generar el número octal de forma intuitiva, o escribe un código de 3 dígitos (como "755") en la calculadora para decodificar sus privilegios instantáneamente.
Cómo usar
En sistemas Unix, los permisos se asignan a tres grupos de usuarios distintos. Un dígito representa la suma de los permisos de cada grupo:
- Primer dígito (Dueño/Owner): El usuario propietario del archivo. Por lo general, se le otorgan permisos completos para administrarlo
(7 = lectura, escritura y ejecución). - Segundo dígito (Grupo/Group): Otros usuarios del sistema que conforman el grupo. Es común darles solo permiso de lectura y ejecución para scripts
(5), o sólo lectura(4)en documentos estándar. - Tercer dígito (Público/Others): Cualquier otro usuario del sistema. A menudo se recomienda limitarles todo el acceso o dejar únicamente la visualización
(4), pero rara vez la escritura(2)por cuestiones de ciberseguridad.
Glosario
- chmod
- Comando empleado en Linux y otros sistemas Unix para cambiar los permisos de acceso de archivos y directorios. Los permisos se pueden especificar en formato numérico (octal) o simbólico.
- Permiso (Permission)
- Configuración de control de acceso a un archivo o directorio. Existen tres tipos: "leer (r)", "escribir (w)" y "ejecutar (x)", y se establecen de forma independiente para el dueño, el grupo y los demás.
- Notación Octal
- Forma de representar los permisos con 3 dígitos entre 0 y 7. Ejemplo: 755 = rwxr-xr-x. Cada dígito es la suma de r=4, w=2, x=1.
- Notación Simbólica
- Forma de representar los permisos como una cadena de texto, p. ej. "rwxr-xr-x". Es más legible para los humanos y permite entender los permisos de forma intuitiva.
- Dueño / Propietario (Owner)
- El usuario que creó el archivo. Los permisos del dueño se configuran en el primer dígito (izquierda) de chmod. Normalmente tiene el acceso más amplio.
- Grupo (Group)
- Conjunto de usuarios que pertenecen al grupo propietario del archivo. Sus permisos se configuran en el segundo dígito de chmod. En el desarrollo en equipo es importante una correcta configuración de grupo.
- Demás / Otros (Others)
- Todos los usuarios que no son ni el dueño ni miembros del grupo. Sus permisos se configuran en el tercer dígito (derecha) de chmod. Por seguridad, generalmente se recomienda restringirlos.
Preguntas frecuentes
- Q.¿El resultado del cálculo chmod se envía a un servidor?
- No. Todos los cálculos se realizan completamente dentro del JavaScript del navegador y los valores introducidos o los resultados nunca se transmiten al exterior.
- Q.¿Cuál es la diferencia entre 755 y 644?
- 755 (rwxr-xr-x) es habitual para directorios y scripts: otorga todos los permisos al dueño y permite a los demás leer y ejecutar. 644 (rw-r--r--) es para archivos normales como HTML o CSS: solo el dueño puede editarlos.
- Q.¿Cuáles son los permisos recomendados para un servidor web?
- En general, se recomienda 755 para directorios y 644 para archivos. Para scripts CGI y otros ejecutables, usa 755; para archivos de configuración como .htaccess, 604 o 644 suele ser lo adecuado.
- Q.¿Qué ocurre si configuro 777?
- Se conceden permisos completos de lectura, escritura y ejecución a todos los usuarios. Es extremadamente peligroso para la seguridad y, en principio, está prohibido en entornos de producción. No lo uses salvo para depuración temporal durante el desarrollo.
- Q.¿Cómo se usa el comando chmod?
- En la terminal, escribe "chmod 755 nombre_archivo". Para aplicarlo de forma recursiva, usa "chmod -R 755 nombre_directorio". Calcula el valor deseado con esta herramienta antes de ejecutar el comando.
- Q.¿Se puede usar chmod en Windows?
- El comando chmod no está disponible de forma nativa en Windows, pero sí puede usarse en entornos WSL (Windows Subsystem for Linux) o Git Bash. Esta herramienta está especializada en el cálculo y verificación de permisos.
- Q.¿Qué son los permisos especiales (setuid, setgid, sticky bit)?
- Son permisos especiales configurados en el cuarto dígito (al principio). setuid(4) ejecuta el programa con los permisos del dueño; setgid(2) hereda los permisos de grupo; sticky bit(1) restringe el borrado en directorios compartidos.
Permisos más utilizados en sistemas Unix
- Permiso 755 (rwxr-xr-x): Estándar ampliamente sugerido para
directorios públicosyscripts ejecutables. El dueño tiene control absoluto, y el resto únicamente visualizará y ejecutará los archivos. - Permiso 644 (rw-r--r--): El mejor enfoque para los archivos regulares de tipo lectura como configuraciones
HTML,CSSo documentos de texto. Se previene explícitamente cualquier tipo de ejecución de estos formatos. - Permiso 600 (rw-------): Utilizado activamente sobre archivos de máxima prioridad, como llaves de autenticación
SSH Private Keys (.pem)u otros certificados privados. Impide que terceros logren leer el documento. - Permiso 777 (rwxrwxrwx): El nivel de acceso más permisivo y peligroso. Permite editar, leer y ejecutar sin distinguir su fuente. Representa un enorme riesgo, por lo que nunca debería establecerse para archivos de producción permanentes.
Enviar comentarios
Déjenos saber su opinión para ayudarnos a mejorar la herramienta.
Los comentarios están temporalmente suspendidos
El servidor está ocupado o la protección contra spam está activa. Inténtelo más tarde.