I have a master-detail relationship between two custom objects.
I have read, create, edit on the parent record, but no access at all to the child due to profile permissions for the user I am looking at.
I thought if you had read access to the parent object you could by extension have read access to the child object, but it appears in the profile settings you can explicitly set the child object to have "No Access".
Why is this allowed if it's a master-detail relationship?