Hi,
That is correct the account will require full access to the .bak file and also the DB BAK file should not be corrupted, also make sure the external drive is excluded or atleast .bak file excluded from the OnAccess AV scanning process.
restore-sql-server-database-from-bak-file.php
Hope this helps.
----
Please don't forget to upvote and Accept as answer if the reply is helpful
If this answer helped you please mark it as "Verified" so other users can reference it.