No es mágico, es matemática octal. Cada número representa los permisos para un grupo: el dueño, el grupo y otros (el resto de usuarios).
Los permisos son una suma: 4 (lectura, r), 2 (escritura, w), 1 (ejecución, x).
- 7 = 4+2+1 (leer, escribir, ejecutar)
- 5 = 4+1 (leer, ejecutar)
Así que chmod 755 significa: el dueño puede leer, escribir y ejecutar; y el grupo y los demás solo pueden leer y ejecutar.