You need the -R (for recursive) option: chown -R www-date wadesmartchown, chmod, chgrp all work the same