Only roles with permissions with "Edit app structure and permissions" turned on can edit home page/dashboard pages.
However you might be referring to the problem of users with the permission to "Save Common Reports" accidentally customizing and overwriting common reports used on dashboards and home pages.
Look carefully at your Roles and determine if there are users who have this box turned on who perhaps should not be customizing, building and overwriting common (shared) reports in a table.
When you build a report, you can set it so that it cannot be seen by anyone from the Table's "Reports & Charts" list. This helps minimize the overwriting errors commonly seen. As an administrator you can still get to the report from a dashboard/home page "full report" link or from the Settings < Reports area of the table for modification.
If neither of these are your problem, perhaps you can give some more insight into what specific behavior you are seeing.
------------------------------
Laura Thacker (IDS)
laura@intelligentdbs.com
(626) 771 0454
------------------------------