Role base cluster management

What is the best practice for managing role-based access to a cluster, so that people’s data is not lost? In some cases, namespaces and pods are deleted by other users by mistake.

Cluster information:

Kubernetes version:ocp client version-4.13.4
Cloud being used: Openshift
Installation method:
Host OS: RHEL
CNI and version:
CRI and version: