chmod -R 644 ~ / Documentos

Hace poco noté que todos los files de mi ~/Documents tenían un estado ejecutable incorrecto. Esto resultó molesto ya que al tratar de abrir cualquier file me dio un cuadro de post que decía que era ejecutable. Intenté hacer un chmod recursivo como:

 chmod -R 644 ~/Documents 

Desafortunadamente, esto hizo que toda la carpeta Documentos fuera inaccesible. ¿Qué salió mal?

Necesita tener el bit de ejecución establecido en un directory para permitir que el usuario afectado lo ingrese y acceda a los files y directorys internos, y lo haya eliminado (su command elimina el bit de ejecución de los files y las carpetas). Hay información sobre esto aquí . El siguiente command debería arreglarlo:

 find ~/Documents -type d -exec chmod a+x {} +