Just to recap since I'm currently blessed with a full laptop keyboard, chmod is for permissions whereas chown is for owner/group. joker:joker = owner:group. chgrp also exists for just changing the group and not the other.
sudo chmod -R 777 /media/storage would grant full blown, wide open, "Windows style" access to the drive.
sudo chown -R joker:joker /media/storage would grant joker the owner + group rights to /media/storage and thanks to -R, everything beneath it.
When assigning owner:group, keep a few things in mind. For my network drive when I lived at home, I had set jason: public (space added to avoid smiley face) as the owner of the drive. Then I added all of the family members to the "public" group. Then I granted 770 permissions to the /media/storage folder, which allowed jason + public's members to the drive, but nobody else. It's probably borderline overkill since we're talking a local LAN, but it's nice being able to enhance security a bit, given the opportunity.
Each time you create a user, a group under the same username gets created as well. That's where joker:joker comes in, owner:group.