Keep the administrative effort as low as possible: If you accord details access permissions, you create administrative overhead.
Usually, all stakeholders can read and write the documentation. Some cases justify exceptions from this rule:
For large teams, you should modularize your documentation and restrict write-access to certain parts, to avoid accidental changes.
- You might differentiate (short-term) project and (long-term) system documentation. Everybody can write in project documentation, only few people might modify system documentation.
- In case of regulated documentation, you might need detailed permissions (and access logs) to avoid manipulation.