I have two SharePoint groups that use custom permission levels. The first user group gives access to read specific content and access to SharePoint's APIs. This group does not have access to see system pages. The second group is for power users and they have more edit permission and can see system pages. They also have everything the user group would have.
The search service account is in the user group which gives it read access to crawl the content. Power users are able to search and see the results. Regular user however are not getting any results when they run a search.
If the search service account had the same permission as the regular users and was able to crawl the content I would not expect security trimming to restrict access to the users. I am expecting results to come from a custom list that does not inherit permissions. Any idea how I can troubleshoot this problem?