as root try this:
chown username *
this makes it so the user you are talking about owns all those files, that might work.
and to explain permissions, they work as bits.
execute - 1
write - 2
read - 4
you just add them up to create combinations
the the 3 different "bit places" for 644 are: (user)(group)(world)
so 644 would give the user read and write, the group read only, and the rest of the world read only.
and 777 would give everyone full access.
I hope that helped.