Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 889 Bytes

access-mongorestore-collections.rst

File metadata and controls

18 lines (14 loc) · 889 Bytes

To restore data to a MongoDB deployment that has :doc:`access control </core/authorization>` enabled, the :authrole:`restore` role provides access to restore any database if the backup data does not include :data:`system.profile <<database>.system.profile>` collection data.

If running :program:`mongorestore` with :option:`--oplogReplay`, the :authrole:`restore` role is insufficient to replay the oplog. To replay the oplog, create a :ref:`user-defined role <create-user-defined-role>` that has :authaction:`anyAction` on :ref:`resource-anyresource` and grant only to users who must run :program:`mongorestore` with :option:`--oplogReplay`.