How can I remove all links to survey responses (summary.aspx, allitems.aspx) from overview.aspx for users? I only want the "survey owner" to see the answers. Normal users should only be able to answer questions.
I'm not sure this would help, but you could try to create a new view on the survey.
You have to set the permission on the survey.
- Go into the library
- Advanced settings
The advanced settings page allows you to configure who can see what responses and what they can edit. Note: Edit here means changing their votes after they submit, not editing the survey or web site. The fact they have contribute means they can add (submit) votes
If you were worried about colleagues seeing things they shouldn't there is setting within the survey list options that you can use to ensure people only see their own entries. So, with this applied, if they did the pages mentioned above, they'd only see their own submissions.
Otherwise, if this isn't sufficient you can probably use a CSS snipped to hide those boxes. Locate the selector with browser dev tools and set its display to "none."