Hi Mark,
If you want user to see only shared dashboards, you should create a new account without permissions to manage Dashboards , assign the user to the group, then share your dashboard to the group. But, in depends on which kind of information should be displayed on your dashboard, you should give appropriate permission to the group as well. For example if your dashboard contains information about Alerts you have to grant access to view Alerts to the account group as well.