Can Users (with no admin Privileges) who create their own dashboard shared with other users.
1. Create a new role for the people who will be creating and sharing these dashboards with create dashboards,print dashboards and Administer Shared Dashboards role right (and any others you need.) added to the role for users who will create/view the dashboards.
2. as the admin user create a new menu item under dashboards (shared dashboards).
3. Add the new menu item (shared dashboards) to the (new) role for users who will create/access the shared dashboards.