find /home -type d -exec chmod 750 {} ; 테스트는 못했습니다. man find 해보시길...
find 로 하위 디렉토리에만 권한을 주는 방법은 맞습니다. 명령의 끝 세미콜론은 쉘이 먼저 해석하므로 인용 처리가 필요합니다. 따옴표로 감싸서 넘기고, 먼저 테스트 디렉토리에서 확인하세요.