Recently I managed to mess up my home permissions, to the extent that I owned the files, but couldn’t read them.
Fixing an entire user’s home directory permissions is simple and easy.
# chown user:user -R /home/user/ # chmod -R u+rwX /home/user/
Done.