I need to change permissions on all reports and dashboards to allow a new user role to only be able to read them. But I have over 400 reports. Is there a simple way to apply the same set of permissions across all reports and dashboard instead of going one by one?
If all reports and dashboards are under one app, then you can set read permissions at app-level. Below are some links to get you started.
http://dev.splunk.com/view/webframework-developapps/SP-CAAAE88