задача -- снять rwx у группы и других не затронув остальные права setuid, setgid, sticky-бит, r, rx, и т.д -- chmod -R go-rwx. А не тупо выставить всем файлам 700. Вобщем man chmod
а скрипты положено класть в одно место $HOME/bin например )
и вообще не положено скриптов пользователю, который не знает как и какие ставить права на свой собственный $HOME )
так
for i in `find ~ -type f` ; do chmod 600 $i ; done
снимет "x" у скриптов и в $HOME/bin
ЗЫ: Заюзать опцию -exec у find будет правильнее, не спрашивайте почему :)